Hallo an alle,
wir sollten als Hausübung eine Simulation in Java programmieren. Empfohlen wurde die Verwendung von Eclipse.
Trotzdem sollte das Programm eigentlich über die Eingabekonsole startbar sein, oder?
Dafür kompiliere ich die *.java Datei und erhalte die *.class Datei.
Nun soll mithilfe von "java * 'übergebene Werte'" das Programm ausgeführt werden.
Hier komme ich immer wieder zu der Fehlermeldung: Die Hauptklasse * konnte nicht gefunden oder geladen werden.
Da ich das anfangs für ein allgemeines Problem hielt habe ich den Klassiker "HelloWorld" probiert. Hier liefert mir die Konsole ohne Probleme das korrekte Ergebnis.
Daher die Frage: was muss ich ändern, damit das eigentliche Programm funktioniert?
Evtl.: hilfreiche Nebeninformationen: Wir verwenden eine nicht in java-inkl. Library. Vielleicht kennt ihr sie ja. Wir nutzen die ACM.jar für unsere Programme.
Da das Programm eine reine Konsolenausgabe (in einem extra Fenster erzeugt) sieht der Start wie folgt aus:
import acm.program.ConsoleProgram;
public class Simulation extends ConsoleProgramm {
...
}
Bereits erledigte Schritte:
- Änderung von Umgebungsvariablen (hinzufügen von *\bin zu Path, erstellen von CLASSPATH (hier habe ich einen Verweis auf einen Ordner gemacht, in welchem die auszuführende Datei *.class liegen wird; in diesem liegt auch die acm.jar und die *.java)
- Java-Neuinstallation (von 64bit auf 32bit)
In der Hoffnung, dass der etwas längere Text nicht abschreckend wirkt.
Danke für jede Idee
creditcard
PS.: nochmal die Frage: was muss ich ändern, damit das eigentliche Programm funktioniert?
wir sollten als Hausübung eine Simulation in Java programmieren. Empfohlen wurde die Verwendung von Eclipse.
Trotzdem sollte das Programm eigentlich über die Eingabekonsole startbar sein, oder?
Dafür kompiliere ich die *.java Datei und erhalte die *.class Datei.
Nun soll mithilfe von "java * 'übergebene Werte'" das Programm ausgeführt werden.
Hier komme ich immer wieder zu der Fehlermeldung: Die Hauptklasse * konnte nicht gefunden oder geladen werden.
Da ich das anfangs für ein allgemeines Problem hielt habe ich den Klassiker "HelloWorld" probiert. Hier liefert mir die Konsole ohne Probleme das korrekte Ergebnis.
Daher die Frage: was muss ich ändern, damit das eigentliche Programm funktioniert?
Evtl.: hilfreiche Nebeninformationen: Wir verwenden eine nicht in java-inkl. Library. Vielleicht kennt ihr sie ja. Wir nutzen die ACM.jar für unsere Programme.
Da das Programm eine reine Konsolenausgabe (in einem extra Fenster erzeugt) sieht der Start wie folgt aus:
import acm.program.ConsoleProgram;
public class Simulation extends ConsoleProgramm {
...
}
Bereits erledigte Schritte:
- Änderung von Umgebungsvariablen (hinzufügen von *\bin zu Path, erstellen von CLASSPATH (hier habe ich einen Verweis auf einen Ordner gemacht, in welchem die auszuführende Datei *.class liegen wird; in diesem liegt auch die acm.jar und die *.java)
- Java-Neuinstallation (von 64bit auf 32bit)
In der Hoffnung, dass der etwas längere Text nicht abschreckend wirkt.
Danke für jede Idee
creditcard
PS.: nochmal die Frage: was muss ich ändern, damit das eigentliche Programm funktioniert?