Guten Tag,
ich nutze Ubuntu und habe bis jetzt mit einem einfachen Editor, zum Beispiel "Nano", den Quellcode geschrieben ( also z.B. public class MeineKlasse{ ... ) und diese dann als MeineKlasse.java abgespeichert. Danach "javac MeineKlasse.java" ausgeführt (Terminal, natürlich ohne " ). Dies erstellte mir eine .class Datei und ich konnte diese mit java MeineKlasse starten. Alles kein Problem.
Allerdings finde ich IDEs für größere Projekte und einfach so angenehmer, weil man dann direkt schnell debuggen kann, man kleine Hilfen bekommt, wie eine Methode hieß usw. Deswegen habe ich mir die beiden Großen installiert: Netbeans und Eclipse. Ich bin auch erst einmal bei dem was ich gesehen habe zufrieden, allerdings funktioniert der Programmstart nicht (also von meinem erstellten Programm).
Das liegt aber nicht am Quellcode (,der ja auch nach dem Weg, wie oben beschrieben, funktioniert hat) , sondern an einem größeren Problem. Das ganze scheint bei Eclipse und Netbeans zu sein.
Bei Netbeans drücke ich dann auf das grüne Play-Zeichen um mein Projekt zu starten und er (Netbeans) zeigt mir im unteren Teil des Programms an (bei Ausgabe):
run:
Datei nicht gefunden!
ERSTELLEN ERFOLGREICH (Gesamtzeit: 0 Minuten 0 Sekunden)
Da das ganze auch bei Eclipse so ist und ich ganz normal abgespeichert habe, kann ich mir den Fehler nicht so wirklich erklären. Unter Eclipse schreibt er mir Folgendes:
Datei nicht gefunden!
(darüber im Grauen steht <beendet> rofl [Java-Anwendung] /usr/lib/jvm/java-6-openjdk/bin/java).
Ich denke der Fehler möchte mir sagen, dass Java irgendwas nicht finden kann (vielleicht die Datei zum Kompilieren oder irgendwelche Libarys...). Ich habe in /etc/environment also Folgendes gemacht:
PATH="/usr/lib/jvm/java-6-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:."
CLASSPATH="/usr/lib/jvm/java-6-openjdk/lib:."
JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
Ich kann auch im Terminal echo $CLASSPATH aufrufen um mir den Wert der Variablen anzugucken. Der ist dementsprechend der obig Wert (/usr/lib...).
Ich weiß nicht woran es liegen könnte, ich zähle auf euch.
Mit freundlichen Grüßen
DoS
ich nutze Ubuntu und habe bis jetzt mit einem einfachen Editor, zum Beispiel "Nano", den Quellcode geschrieben ( also z.B. public class MeineKlasse{ ... ) und diese dann als MeineKlasse.java abgespeichert. Danach "javac MeineKlasse.java" ausgeführt (Terminal, natürlich ohne " ). Dies erstellte mir eine .class Datei und ich konnte diese mit java MeineKlasse starten. Alles kein Problem.
Allerdings finde ich IDEs für größere Projekte und einfach so angenehmer, weil man dann direkt schnell debuggen kann, man kleine Hilfen bekommt, wie eine Methode hieß usw. Deswegen habe ich mir die beiden Großen installiert: Netbeans und Eclipse. Ich bin auch erst einmal bei dem was ich gesehen habe zufrieden, allerdings funktioniert der Programmstart nicht (also von meinem erstellten Programm).
Das liegt aber nicht am Quellcode (,der ja auch nach dem Weg, wie oben beschrieben, funktioniert hat) , sondern an einem größeren Problem. Das ganze scheint bei Eclipse und Netbeans zu sein.
Bei Netbeans drücke ich dann auf das grüne Play-Zeichen um mein Projekt zu starten und er (Netbeans) zeigt mir im unteren Teil des Programms an (bei Ausgabe):
run:
Datei nicht gefunden!
ERSTELLEN ERFOLGREICH (Gesamtzeit: 0 Minuten 0 Sekunden)
Da das ganze auch bei Eclipse so ist und ich ganz normal abgespeichert habe, kann ich mir den Fehler nicht so wirklich erklären. Unter Eclipse schreibt er mir Folgendes:
Datei nicht gefunden!
(darüber im Grauen steht <beendet> rofl [Java-Anwendung] /usr/lib/jvm/java-6-openjdk/bin/java).
Ich denke der Fehler möchte mir sagen, dass Java irgendwas nicht finden kann (vielleicht die Datei zum Kompilieren oder irgendwelche Libarys...). Ich habe in /etc/environment also Folgendes gemacht:
PATH="/usr/lib/jvm/java-6-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:."
CLASSPATH="/usr/lib/jvm/java-6-openjdk/lib:."
JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
Ich kann auch im Terminal echo $CLASSPATH aufrufen um mir den Wert der Variablen anzugucken. Der ist dementsprechend der obig Wert (/usr/lib...).
Ich weiß nicht woran es liegen könnte, ich zähle auf euch.
Mit freundlichen Grüßen
DoS