birchcrow
unixbaby
Ich habe Java SDK von Sun unter SuSE 10.0 installiert. Entsprechend der Anleitung habe ich profile.local erzeugt - alle Werte richtig:
Soweit, so gut. Alle Variablen werden nach dem Booten erkannt, aber das "export" Kommando scheint nicht ausgeführt zu werden:
1. Wieso nicht?
2. Bytekompilierte Datei ausführen:
$JAVA_BINDIR/javac funktioniert für mein MeineErsteAnwendung.java file, also no problem, aber der Interpreter $JAVA_BINDIR/java, den es gibt, gibt mir den Fehler aus:
Was ist das Problem? Wie kann ich es fixen?
Danke auch,
birchcrow
(boyscout)
Code:
JAVA_BINDIR=/usr/java/j2sdk1.4.2_12/bin
JAVA_HOME=/usr/java/j2sdk1.4.2_12
JDK_HOME=/usr/java/j2sdk1.4.2_12
JRE_HOME=/usr/java/j2sdk1.4.2_12/jre
PATH=`echo $PATH|sed 's|:/usr/lib/java/bin|:/usr/java/j2sdk1.4.2_12/bin|'`
export JAVA_BINDIR
export JAVA_HOME
export JDK_HOME
export JRE_HOME
export PATH
Soweit, so gut. Alle Variablen werden nach dem Booten erkannt, aber das "export" Kommando scheint nicht ausgeführt zu werden:
Code:
# $PATH
bash: /home/marcus/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:
/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:
/usr/lib/mit/bin:/usr/lib/mit/sbin: Datei oder Verzeichnis nicht gefunden
1. Wieso nicht?
2. Bytekompilierte Datei ausführen:
$JAVA_BINDIR/javac funktioniert für mein MeineErsteAnwendung.java file, also no problem, aber der Interpreter $JAVA_BINDIR/java, den es gibt, gibt mir den Fehler aus:
Code:
# $JAVA_BINDIR/java /home/.../MeineErsteAnwendung.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/.../MeineErsteAnwendung/class
Was ist das Problem? Wie kann ich es fixen?
Danke auch,
birchcrow
(boyscout)