Java SDK auf SuSE 10.0 - Pfad[finder]fragen

birchcrow

birchcrow

unixbaby
Ich habe Java SDK von Sun unter SuSE 10.0 installiert. Entsprechend der Anleitung habe ich profile.local erzeugt - alle Werte richtig:

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)
 
$JAVA_BINDIR/java /home/.../MeineErsteAnwendung.class

Du musst das .class weglassen.

Also

Code:
$JAVA_BINDIR/java /home/.../MeineErsteAnwendung

Ich glaube, das ist DER häufigste Anfängerfehler in Java.
 
Zuletzt bearbeitet:
Bingo ... für 1/2

supersucker schrieb:
Du musst das .class weglassen.

Also

Code:
$JAVA_BINDIR/java /home/.../MeineErsteAnwendung


Bingo, und vielen Dank auch. Steht zwar, wenn ich recht erinnere, im Sun-Java Tutorial anders drin, aber was solls.

Ich glaube, das ist DER häufigste Anfängerfehler in Java.

Na ja, dann bin ich wenigstens einmal Teil der Mehrheit!

Noch jemand für die Pfad-Frage?

thnks
birchcrow ?(
 

Ähnliche Themen

OpenSuse 12.2 / Kontact + Akonadi + Nepomuk = Argh!

OpenSUSE 12.1: Gnucash startet nicht mehr

dovecot und postfix Konfiguration Problem

Probleme bei erster Gentoo Installation

Java Development Kit Installation

Zurück
Oben