Linux Java 1.7 Classpath setzen?

Gast #2860940
Lesenswert?

Entschuldigt wenn ich einen neuen Thread aufmache, aber bei meiner 
letzten Frage zu Java wurde leider etwas gespamt :-) ...

Ich habe Java jetzt soweit am laufen. Allerdings kriege ich beim 
kompilieren noch eine Warnung

_____________________________
warning: [options] bootstrap class path not set in conjunction with 
-source 1.6
_____________________________

Hab schon gesehen das es an der sogenannten ClassPath liegt.
Wenn ich

> echo $ CLASSPATH

eingebe hat er keine Ausgabe.

Jetzt frage ich mich allerdings, wie ich denn die Classpath setze damit 
vernünftig kompiliert werden kann?

Momentan ist die Java Version java version "1.7.0_07" installiert.

Leider finde ich im Internet nur Tutorials zu Windows... wahrscheinlich 
ist die Frage zu trivial.

Wäre jemand so gütig mir das zu erklären?

Viele Grüße
Gast #2861019
Lesenswert?

Danke erstmal für die Antwort :-) !

Was muss denn da genau verlinkt werden, ein Ordner, eine Datei?
Unter usr > lib> jvm hab ich eine ganze Menge an Ordnern

java-7-openjdk-i386
java-1.7.0-openjdk-i386
java-7-openjdk-common

?

Mir fehlt es wohl am Grundverständnis. Genau genommen weiß ich nicht, 
was es mit dieser Classpath Variable auf sich hat. Ist das die 
Versionsangabe für den Compiler mit welcher Javaversion kompiliert wird?

Viele Grüße
Persönliche Seite #2861395
Lesenswert?

Drei Fragezeichen schrieb:
> Mir fehlt es wohl am Grundverständnis. Genau genommen weiß ich nicht,
> was es mit dieser Classpath Variable auf sich hat. Ist das die
> Versionsangabe für den Compiler mit welcher Javaversion kompiliert wird?

Der Compiler warnt dich, dass du für Version 1.6 Kompilierst, ihm aber 
nicht die erforderliche Bibliothek angibst. Es kann also sein, dass die 
Kompilierung erfolgreich ist, auf einem "echten" Java 1.6 es aber 
trotzdem zu Fehlern kommt, da du Klassen verwendest, welche nur in 1.7 
vorliegen.

Lösung: Einfach mit 1.7 kompilieren wenn nichts dagegenspricht oder 
besser 1.6er Java (parallel) installieren falls es wirklich für Java 1.6 
sein soll.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren