Quetzalcoatl
chronische Wohlfühlitis
Hallo,
ich versuch mal alle Informationen zusammenzutragen.
Habe j2sdk-1_4_2-nb-3_5_1-bin-windows.exe in das Verzeichnis H:\Programme\j2sdk_nb installiert.
Der .bin- Ordner ist somit hier: H:\Programme\j2sdk_nb\j2sdk1.4.2\bin
Habe dann anschließend bei den Umgebungsvariablen unter Path folgendes manuell hinzugefühgt ( Alles was in rot steht):
H:\Programme\j2sdk_nb\j2sdk1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;H:\Programme\j2sdk_nb\j2sdk1.4.2\bin;"H:\Programme\Norton SystemWorks\Norton Ghost\";h:\Programme\Support Tools\;H:\PROGRA~1\SECUREFX
Zum schreiben benutzt ich NetBeans IDE 3.5.1, was hier installiert ist:
H:\Programme\j2sdk_nb\netbeans3.5.1\bin\runidew.exe
Während dieses Programm läuft:
läuft dieses nicht:
Eingabe ist im selben Verzeichnis als .class und .java mit folgendem Quelltext:
Beim Kompilieren gibts keine Fehler nur unter Execute. Bei GanzeZahlen bekomm ich dann die Fehlermeldung:
Hab ich was bei der Path setzung falsch gemacht?
THX für eure Hilfe.
ich versuch mal alle Informationen zusammenzutragen.
Habe j2sdk-1_4_2-nb-3_5_1-bin-windows.exe in das Verzeichnis H:\Programme\j2sdk_nb installiert.
Der .bin- Ordner ist somit hier: H:\Programme\j2sdk_nb\j2sdk1.4.2\bin
Habe dann anschließend bei den Umgebungsvariablen unter Path folgendes manuell hinzugefühgt ( Alles was in rot steht):
H:\Programme\j2sdk_nb\j2sdk1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;H:\Programme\j2sdk_nb\j2sdk1.4.2\bin;"H:\Programme\Norton SystemWorks\Norton Ghost\";h:\Programme\Support Tools\;H:\PROGRA~1\SECUREFX
Zum schreiben benutzt ich NetBeans IDE 3.5.1, was hier installiert ist:
H:\Programme\j2sdk_nb\netbeans3.5.1\bin\runidew.exe
Während dieses Programm läuft:
Code:
public class Test
{
public static void main (String[] args)
{
System.out.println (" i");
System.out.println (" i**i");
System.out.println (" i**i**i");
System.out.println (" i**i**i**i");
System.out.println (" i**i**i**i**i");
System.out.println ("i**i**i**i**i**i**i");
System.out.println (" *");
System.out.println (" *");
}
}
läuft dieses nicht:
Code:
class GanzeZahlen
{
public static void main(String args[]) {
int zahl; // speichert die Benutzereingabe
System.out.print("Geben Sie eine Zahl ein: ");
zahl = Eingabe.inteingabe();
System.out.println("Ihre Zahl: " + zahl);
}
}
Eingabe ist im selben Verzeichnis als .class und .java mit folgendem Quelltext:
Code:
import java.io.*;
public class Eingabe {
public static int inteingabe(){
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try{
return Integer.parseInt(in.readLine());
} catch(Exception e){
System.err.println("\ninvalid format !?!");
}
return Integer.MIN_VALUE;
}
public static String stringeingabe(){
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try{
return in.readLine();
} catch(Exception e){}
return null;
}
public static double doubleeingabe(){
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try{
return Double.parseDouble(in.readLine());
} catch(Exception e){
System.err.println("\ninvalid format !?!");
}
return Double.MIN_VALUE;
}
}
Beim Kompilieren gibts keine Fehler nur unter Execute. Bei GanzeZahlen bekomm ich dann die Fehlermeldung:
Code:
java.lang.NoClassDefFoundError: Wi-Inf/GanzeZahlen (wrong name: GanzeZahlen)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"
Hab ich was bei der Path setzung falsch gemacht?
THX für eure Hilfe.