2016-07-15 12 views
0

Immer, wenn ich auf eine .JAR-Datei doppelklicke oder sie von der Konsole aus starte (cmd), erscheint sie kurz für einen Bruchteil einer Sekunde und verschwindet dann.Jar-Datei wird nicht angezeigt (schließt zu schnell)

Ich habe ein sehr einfaches Programm geschrieben, mit einer GUI, und ich hatte gehofft, es angezeigt zu sehen. Wie mache ich die JAR-Datei für mich sichtbar?

+1

Postleitzahl hier. Führen Sie es durch die Befehlszeile, um zu sehen, ob Sie irgendwelche Fehler bekommen – Confiqure

+0

Bitte nicht den ganzen Code posten, schauen Sie sich zuerst die Fehler :) – ScriptKiddy

+0

@Confiqure, vielen Dank :) –

Antwort

0

Führen Sie die .jar-Datei von der Befehlszeile, mit:

java -jar path/to/your/File.jar 

Auf diese Weise wird das Fenster nicht schließen, nachdem die Anwendung beendet die Ausführung so können Sie Fehler sehen.

+0

Nichts passiert .... Außer es sagt der filename.jar am oberen Rand des Cmd-Fensters ..... –

+0

@TonyNarloch Verwenden Sie eine IDE wie Eclipse, IntelliJ oder NetBeans? – ScriptKiddy

+0

Ja, ich bin. Ich habe mein Programm mit NetBeans erstellt, es erfolgreich kompiliert, die PATH-Umgebungsvariable richtig gesetzt usw. Ich benutze NetBeans IDE 8.1 –

1

versuchen, dies kann Ihnen helfen:

import java.awt.Dimension; 
import java.awt.FlowLayout; 
import javax.swing.JFrame; 
import javax.swing.JLabel; 
import javax.swing.JTextField; 

public class Stackkkk { 
    public static void main(String[] args) { 
     JFrame frame =new JFrame(); 
     frame.setSize(500, 200); 
     frame.setLayout(new FlowLayout()); 
     frame.add(new JLabel("Name")); 
     JTextField textfield=new JTextField(); 
     textfield.setPreferredSize(new Dimension(100, 50)); 
     frame.add(textfield); 
     frame.show(); 
     //to stop the the program when jframe is closed 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    } 

} 

erstellen JAR-Datei

enter image description here

enter image description here

+0

vielen Dank! –

+0

du welcom gib mindestens ein up vote ^^ – Cherif

+0

Sorry, wie mache ich das ....? :( –