Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
In dem README ist eine Anleitung diesbezüglich hinterlegt. Gebe ich in der Konsole javac FunDomain.java ein, so entstehen beim kompilieren mehrere (>60) Fehlermeldungen und eine .class Datei wird nicht erzeugt.
Könnt ihr das Programm zum laufen bringen? Was könnte bei mir das Problem sein?
Ich freue mich über jede Antwort und bedanke mich ganz herzlich.
Grüße
LuWi
Also ich habe die Dateien runtergeladen, dann mittels javac *.java sämtliche .class Dateien erzeugt. Jetzt möchte ich das Ding zum laufen bringen mit java FunDomain, wenn ich das ausführe, kommt die Fehlermeldung, die Hauptmethode sei in der Klasse nicht zu finden. Habe grade keinen Zuhriff mehr auf den PC, ich poste später mal den genauen Wortlaut der Meldung.
Ist das nicht ein Applet aus ieiner fremden Quelle? Applets würd man im Browser "aufrufen". Ich würds machen, aber die Länge der Quelldateien ist mir zu lang, um deren Funktionalität zu blicken.
Es ist aber eine main-Methode enthalten. Ausserdem besagt die Fehlermeldung ja nicht, dass keine main-Methode gefunden wurde, sondern dass die Klasse nicht gefunden oder geladen werden konnte. Bei fehlender main-Methode müsste eine andere Meldung erscheinen.
Wahrscheinlich ist bei dir die Umgebungsvariable CLASSPATH auf einen Wert gesetzt, der den aktuellen Pfad (also .) nicht enthält. Wenn du die Variable entsprechend änderst oder löschst, müsste es auch mit java FunDomainfunktionieren.
Nein. Es ist nur so, dass beim Ausführen (über die Konsole mit java FunDomain) ein neues Fenster für das Programm geöffnet wird. Dieses kann man nicht durch klicken auf x schließen, sondern man muss die Konsole mittels x schließen, damit auch das Java Fenster geschlossen wird.
Falls du das Programm per Console ausführst, nützt uns die Information, dass du Chrome benutzt wenig, naja... jedenfalls könntest du die main-Methode so anpassen:
Java:
public static void main(String args[]) {
final Frame f = new Frame("FunDomain");
FunDomain domains = new FunDomain();
domains.init();
domains.start();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent evt) {
f.dispose();
System.exit(0);
}
});
f.add("Center", domains);
f.setSize(800, 500);
f.show();
}
EDIT: Achso, du wurdest etwas von DerWissende gefragt und hast darauf geantwortet. (Ich sehe seine Beiträge nicht) Ich dachte, du hast auf InfectedBytes geantwortet. Tut mir leid für's verwirren.