Klappt leider auch so nicht. Was muss ich denn in die main schreiben?Ich schätze mal du hast vor eine runnable JAR zu erzeugen: HIER
In dem ich die Klasse TicTac() per rechts Klick mit dem Konstructor TicTac() ausführeDu hast ja gar keine main-Methode in einer deiner Klassen:
D:\temp>java -jar tewst.jar
Fehler: Hauptklasse konnte nicht gefunden oder geladen werden
D:\temp>
Wie startest du das Ding denn in BlueJ ?
es sieht nun so aus:Dann schreibst du in deiner Klasse TicTac eine main methode die per new eine Instanz von TicTac erzeugt:
Und dann exportierst du deine .jar nochmalCode:TicTac myTicTac = new TicTac();
public TicTac(){
Fenster();
Spielfeld();
Knoepfe();
Gewinner();
}
public void main() {
TicTac myTicTac = new TicTac();
}
main muss so aussehen:
Code:public void main(String[] args) { TicTac myTicTac = new TicTac(); }
public TicTac(){
Fenster();
Spielfeld();
Knoepfe();
Gewinner();
}
public void main(String[] args) {
TicTac myTicTac = new TicTac();
}
Dann lade die jar-Datei nochmal hochIch weiß ehrlich gesagt nicht, wie das geht
Ja, habe ich gemachtIn the dialog window that appears:
- Choose Store as jar file
- For the main class:, choose the class in your program that has the main method you want the program to start from (remember, any class may have a main method, so BlueJ doesn't know which one you want).
- Make sure include source is checked (necessary for grading purposes).
- Click Continue
Hast du den Punkt 2.) oben beachtet, wie auch immer man das in BlueJ macht.