Ergebnis 1 bis 5 von 5
Thema: Java: Kann keine Programme ausführen 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: ...
  1. #1
    chronische Wohlfühlitis Avatar von Quetzalcoatl
    Registriert seit
    30.11.01
    Beiträge
    950

    Traurig Java: Kann keine Programme ausführen

    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:
    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.

  2.   Anzeige

     
  3. #2
    assimiliert Avatar von ZuluDC
    Registriert seit
    16.05.03
    Ort
    eth0
    Beiträge
    2.478

    AW: Java: Kann keine Programme ausführen

    Ich verstehe praktisch überhaupt nichts wovon Du redest. Mein Wissen über Java darf man fast bei der Nullmarke platzieren. Trotzdem....

    Man sieht am untersten Beisoiel, dass die Fehler wegen eines falschen Namens kommen sollten. Nun....

    ...wie gesagt ich habe Null Plan. Aber ich frage mich beim Angucken des Codes...

    public static void main (String[] args) <-- oberstes Beispiel
    public static void main(String args[]) <--- 2tes Beispiel

    ...ob das beide Male verschieden sein darf mit dem Klammern setzen? Evtl. das 2te Beispiel fehlerhaft?

    Bitte mich nicht prügeln wenn ich Müll erzähle...weiss echt nicht Bescheid. Sieht nur optisch ungleich aus.

  4. #3
    chronische Wohlfühlitis Avatar von Quetzalcoatl
    Registriert seit
    30.11.01
    Beiträge
    950

    AW: Java: Kann keine Programme ausführen

    Der Fehler scheint sich eingestellt zu haben.
    Man muss bei Java nämlich ne CLASSPATH setzen, welche bei mir falsch war.

  5. #4
    tukane

    AW: Java: Kann keine Programme ausführen

    Bei Netbeans brauchst Du keinen Classpath setzen, da mountest Du Dir einfach alle benötigten Klassen in Dein Projekt und der bastelt sich seinen eingenen Classpath zusammen.

  6. #5
    chronische Wohlfühlitis Avatar von Quetzalcoatl
    Registriert seit
    30.11.01
    Beiträge
    950

    AW: Java: Kann keine Programme ausführen

    Ich hab bei mir auf der Platte einen neuen Ordner erstellt und den Classpath dahin gesetzt, allerdings fällt mir jetzt auf das bei mir keine Java-Applets mehr im Browser laufen.
    Habt ihr da noch ne Idee?

Ähnliche Themen

  1. Programme installieren unter Linux
    Von Bio-logisch im Forum Top-Themen und Anleitungen
    Antworten: 2
    Letzter Beitrag: 16.08.05, 22:21
  2. [Win2k] Sun Java RuntimeEnvironment - Bitte dringend um Hilfe
    Von henriette im Forum Alles rund um Windows
    Antworten: 9
    Letzter Beitrag: 08.12.03, 14:02
  3. PC beschleunigen
    Von Cesar im Forum Hardware-Forum
    Antworten: 31
    Letzter Beitrag: 10.09.03, 11:09
  4. SuSE 8.1, Mozilla + JAVA: Mission (now) possible
    Von Supernature im Forum Top-Themen und Anleitungen
    Antworten: 5
    Letzter Beitrag: 28.02.03, 13:52
  5. Probs mit Java
    Von Hotbird im Forum Alles rund um Windows
    Antworten: 0
    Letzter Beitrag: 13.08.02, 19:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53