java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Java Basics - Anfänger-Themen

Java Basics - Anfänger-Themen Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 18.12.2008, 21:07   #1 (permalink)
Neuer Benutzer
byte
 
Registriert seit: 22.11.2008
Fachbeiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Fehlermeldung - Vermutlich fehlt ein Paket

Beim Compilieren mittels "javac klasse.java" erhalte ich die Fehlermeldung:
Zitat:
Syntax error, parameterized types are only available if source level is 1.5
Ich nutze den Editor Kate unter Mandriva 2009 und habe folgende Pakete installiert:

jre 1.6.0_10
ant-javamail 1.7.1
gcc-java 4.3.2
geronimo-javamail-1.3.1-api 1.1
java-1.5.0-gcj 1.5.0.0
java-1.5.0-gcj-devel 1.5.0.0
java-1.5.0-gcj-javadoc 1.5.0.0
java-1.6.0-openjdk 1.6.0.0
java-1.6.0-openjdk-plugin 1.6.0.0

...und noch einige mehr.

Kann mir jemand sagen, welches Paket fehlt, oder was ich falsch mache?

Viele Grüße,
boozzz
boozzz ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 18.12.2008, 21:29   #2 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von SlaterB
 
Registriert seit: 13.11.2005
Fachbeiträge: 31.675
Abgegebene Danke: 0
Erhielt 2.570 Danke für 2.531 Beiträge
was kommt dann bei
javac -version
raus?

vielleicht ist gcc oder sonstwas ein javac < 1.5

falls du mehrere hast probiere die alle mal aus per direkter Referenzierung:
kompletterPfad/javac -version

wichtig für die Wahl des javac ist die Reihenfolge der Verzeichnisse in der Umgebungsvariablen PATH
__________________
Hansa wird Meister.
SlaterB ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 18.12.2008, 21:30   #3 (permalink)
Stammbenutzer
Megabyte
 
Registriert seit: 14.04.2006
Fachbeiträge: 1.570
Abgegebene Danke: 7
Erhielt 65 Danke für 65 Beiträge
stell dein compiler level in deinem editor auf 1.5 oder 1.6
oder verwende das javac flag

-target <release> Generate class files for specific VM version
raiL ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 18.12.2008, 21:40   #4 (permalink)
Neuer Benutzer
byte
Themenstarter
 
Registriert seit: 22.11.2008
Fachbeiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Danke für eure Antwort!

Mit javac -version erhalte ich:
Zitat:
Eclipse Java Compiler 0.874, 3.4.0, Copyright IBM Corp 2000, 2008. All rights reserved.
Ich nutze allerdings kein Eclipse. Ich nutze Kate als Editor und möchte über die Konsole mittels javac compilieren.

Bin Java Anfänger und habe keine Ahnung, wie man das Javac flag setzt oder wie man einen anderen javac auswählt.
Ich denke, dass mein Editor Kate kein Compiler level hat, da Kate nicht zum compilieren genutzt wird.
boozzz ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 18.12.2008, 21:44   #5 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von SlaterB
 
Registriert seit: 13.11.2005
Fachbeiträge: 31.675
Abgegebene Danke: 0
Erhielt 2.570 Danke für 2.531 Beiträge
beim Eclipse Compiler kann ich mir durchaus vorstellen, dass der besseren Wissens auf zu kleine Version kompiliert,
versuch mal die Tipps von raiL, man darf auch im Internet nach den genannten Begriffen suchen,

ansonsten wie gesagt PATH-Reihenfolge, vielleicht auch ein ganz normales Sun-JDK installieren?!
__________________
Hansa wird Meister.
SlaterB ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 18.12.2008, 22:49   #6 (permalink)
Stammbenutzer
Megabyte
 
Registriert seit: 14.04.2006
Fachbeiträge: 1.570
Abgegebene Danke: 7
Erhielt 65 Danke für 65 Beiträge
Code:
import java.util.*;

public class CompilerLevelTest {
	
	public static void main( String args[] ) {
			List<String> List = new ArrayList<String>();
			System.out.println("works.");
	}
	
}
Zitat:
>javac -target 1.4 CompilerLevelTest.java
javac: target release 1.4 conflicts with default source release 1.5

>javac -target 1.5 CompilerLevelTest.java

>java CompilerLevelTest
works.
raiL ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.12.2008, 19:25   #7 (permalink)
Nicht angemeldet
 
Fachbeiträge: n/a
Ich habe jetzt von hier ein normales Java von Sun heruntergeladen und installiert. Was ich komisch finde: "javac -version" meldet immer noch
Zitat:
Eclipse Java Compiler 0.874, 3.4.0, Copyright IBM Corp 2000, 2008. All rights reserved.
Dann habe ich die Klasse CompilerLevelTest von raiL erstellt.
Die beiden javac -target Aufrufe melden:
Zitat:
Compliance level '1.4' is incompatible with target level '1.5'. A compliance level '1.5' or better is required
und
Zitat:
Syntax error, parameterized types are only available if source level is 1.5
Möglicherweise wurde der Tipp, der mich ans Ziel führt schon geposted, aber ich weiß eben nicht welcher. Was würdet ihr mir empfehlen als nächstes zu tun?

Danke für eure Hilfe!!

MfG boozzz
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.12.2008, 19:28   #8 (permalink)
Stammbenutzer
Viertel Gigabyte
 
Registriert seit: 24.11.2005
Fachbeiträge: 3.182
Abgegebene Danke: 7
Erhielt 89 Danke für 89 Beiträge
Zitat: Anonymous
Ich habe jetzt von hier ein normales Java von Sun heruntergeladen und installiert.
Zum Entwickeln brauchst Du das JDK, nicht die JRE.
Murray ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.12.2008, 19:55   #9 (permalink)
Neuer Benutzer
byte
Themenstarter
 
Registriert seit: 22.11.2008
Fachbeiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Zitat: Murray
Zum Entwickeln brauchst Du das JDK, nicht die JRE.
Ah, k. Das JDK habe ich jetzt richtig installiert. Leider besteht das gleiche Problem wie vorher.
boozzz ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 19.12.2008, 21:13   #10 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von SlaterB
 
Registriert seit: 13.11.2005
Fachbeiträge: 31.675
Abgegebene Danke: 0
Erhielt 2.570 Danke für 2.531 Beiträge
PATH..
setze den neuesten Installationspfad ganz nach vorne
__________________
Hansa wird Meister.
SlaterB ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 20.12.2008, 09:00   #11 (permalink)
Neuer Benutzer
byte
Themenstarter
 
Registriert seit: 22.11.2008
Fachbeiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Zitat: SlaterB
PATH..
setze den neuesten Installationspfad ganz nach vorne
mit "which java" und "which eclipse" erhalte ich, dass sich beides in "/usr/bin/" befindet. Heißt das, dass ich einen Pfad "/usr/bin/java" erstellen muss und diesen VOR "/usr/bin/" eintragen muss?

Ansonsten frage ich mich, woher ich weiß, was mein neuester Installationspfad ist...
boozzz ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 20.12.2008, 11:06   #12 (permalink)
Java-Forum Team
Moderator
 
Benutzerbild von SlaterB
 
Registriert seit: 13.11.2005
Fachbeiträge: 31.675
Abgegebene Danke: 0
Erhielt 2.570 Danke für 2.531 Beiträge
ich meine das JDK, welches du gerade installiert hast..,

wie unter Linux die Pfad-Auflösung funktioniert kann ich als Win-User nicht sagen,
nur dass die Eingabe javac zum JDK führen sollte und nicht zum Eclipse-Compiler
__________________
Hansa wird Meister.
SlaterB ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Alt 20.12.2008, 12:28   #13 (permalink)
Neuer Benutzer
byte
Themenstarter
 
Registriert seit: 22.11.2008
Fachbeiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Danke, jetzt läufts!

Habe jetzt einfach den Eclipse Compiler vom System geworfen und das Java JDK über die Softwareverwaltung neu installiert
boozzz ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Thema geschlossen    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Vermutlich Layout Problem SirBaros Allgemeine Java-Themen 2 11.02.2009 09:19
vermutlich Problem in meiner for-Schleife lordracoon AWT, Swing, JavaFX & SWT 6 25.01.2006 17:49
Fehlermeldung: Dokumentwurzelelement fehlt oache XML und Co. 9 02.01.2006 11:43
Zugriff auf Klasse im default Paket aus anderem Paket. maegges Allgemeine Java-Themen 1 18.08.2004 21:25
Vermutlich einfaches Problem.. nighti Java Basics - Anfänger-Themen 3 20.01.2004 17:27


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de