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 Netbeans Programm so abspeichern dass es funktioniert
Ich habe ein kleines Programm geschrieben und wollte es jetzt als .jar Datei abspeichern, so dass ich es ohne Netbeans starten kann. Das hat leider nicht funktioniert, deswegen habe ich im Internet recherchiert und ein Video gefunden, in dem es mir erklärt wurde.
Ich habe dann ein weitere Java class erstellt und dort ind die public static void ... tags die entsprechende Zeilen aus meiner GUI Datei reinkopiert. Danach habe ich oben im Reiter run auf clean and build main project gedrückt. Das Prgramm hat mir auch eine Datei erstellt, die nicht leer ist, aber wenn ich sie starten möchte funktioniert es nicht, es passiert einfach überhaupt nichts und ich verstehe nicht warum. Kann mir wer helfen?
Java:
public class Main {
public static void main(String args[]){
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new GUI().setVisible(true);
}
});
}
}
Das hier habe ich reingeschrieben. Also wenn ich auf die Datei doppelklicke passiert einfach überhaupt nichts, wie kann das sein?! Habe ich was falsch gemacht?
Ich weiß nicht wie es bei Netbeans ist aber bei Eclipse ist es auch kompliziert. Ich muss aus einer Liste die richtige Main-Klasse auswählen. Die Liste ist sehr lang und enthält die Main-Klasse von Projekten, die ich schon längst gelöscht habe.
In NetBeans klickst du einfach nur auf Build (oder Clean&Build) und dann erstellt er von ganz alleine die ausführbare jar-Datei und sagt dir sogar noch wie du sie ausführen sollst:
Building jar: D:\Projekte\Java\SoundPlayer\dist\SoundPlayer.jar
To run this application from the command line without Ant, try:
java -jar "D:\Projekte\Java\SoundPlayer\dist\SoundPlayer.jar"
Ich weiß nicht wie es bei Netbeans ist aber bei Eclipse ist es auch kompliziert. Ich muss aus einer Liste die richtige Main-Klasse auswählen. Die Liste ist sehr lang und enthält die Main-Klasse von Projekten, die ich schon längst gelöscht habe.
Wie ein Video ? Eingabefenster heisst das Ding unter windows. dann gehst du in das Verzeichnis wo dein jar-File rumlungert und dann gibst du obiges Kommando ein. Natürlich mit dem Namen denes Jar-Files. Netbeans gibt das auch aus wie du es aufrufen sollst wenn du einen Build machst.
Building jar: D:\Projekte\Java\SoundPlayer\dist\SoundPlayer.jar
To run this application from the command line without Ant, try:
java -jar "D:\Projekte\Java\SoundPlayer\dist\SoundPlayer.jar"
So was gibt dir NetBeans aus, natürlich mit deinen Pfaden und Dateinamen. Und dann kannst du im Eingabefenster genau das eingeben was er da sagt. Du musst dann noch nichtmal in ein anderes Verzeichnis wechseln.