[Java] Mit Netbeans erstellte .jar funktioniert nicht
Hey Leute,
ich habe in Netbeans ein Programm erstellt, welches innerhalb von Netbeans problemlos lief. Dieses habe ich mit Netbeans in eine .jar umgewandelt (ohne Fehlermeldung).
Wenn ich die .jar ausführe (egal ob mit einer .bat oder per Doppelklick) passiert einfach nichts. Es sollte sich ein Fenster öffnen mit einem Button aber es passiert nichts und es erscheint auch keine Fehlermeldung.
Bei anderen Programmen hat es genau so geklappt. Woran könnte das liegen?
Falls es am Code liegt kann ich diesen per PN schicken
Edit: Es ist eine JFrameForm und bei einer JFrameForm ohne Code, also quasi nur ein Button hinzugefügt ohne sonstigem Code passiert beim ausführen der erstellten jar Datei auch nichts. Was fehlt da noch?
Da bin ich mir gerade auch nicht mehr so ganz sicher. Wir haben beim erstellen von Projekten in der Schule immer den Haken bei Create Main Class raus gemacht und in den Code unten die Main Class dann rein geschrieben. Bei den JFrameFormen haben wir das eigentlich dann nirgends irgendwo hin geschrieben und es tat immer. Der Source enthält auch automatisch schon beim erstellen der Datei:
PHP Code:
public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold>
/* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new NewJFrame().setVisible(true); } }); }
Hast du eine Manifest im jar welche die Information zur Main-Class beinhaltet?
Was bekommst du, wenn du über die Konsole dein .jar ausführst? (java -jar DeinProgramm.jar)
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.1
Created-By: 1.7.0_51-b13 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Ich nehme mal an da fehlt was oder?
Ist aber komisch weil bei dem anderen Programm bei dem es geht auch nicht mehr drin steht Das ist allerdings auch nicht so eine JFrame wo man ein GUI Design erstellen kann, sondern dort wurde dieses per Hand erstellt
Hm es liegt wohl irgendwie an dieser JFrame und der MainClass. Ich lasse dir mal meinem Code zukommen
Die Konsole sagt "Kein Hauptmanifestattribut in ...." Was muss ich machen damit dieses hinzugefügt wird?
edit: Es tut, die MainClass hat sich irgendwie nicht von selbst da eingetragen durch die default configuration aber nach dem umändern hat es geklappt.
Java SE binary funktioniert nicht 08/14/2013 - Minecraft - 6 Replies Leider hab ich nichts in der Sufu gefunden was mir wirklich weiter geholfen hat (bei google auch nicht). Ich habe folgendes Problem:
http://i.epvpimg.com/3EeEc.jpg
Was ich schon getan habe:
-Minecraft neu installiert
- Java komplett gelöscht (mit registry) und neu installiert
- Pc neu gestartet
- direct x neu installiert
Neu aufsetzen will ich meinen PC nicht unbedingt....
[Java] HTTPUrlConnection funktioniert nicht 02/16/2013 - General Coding - 1 Replies Hallo,
ich sitze gerade an einem Programm, das in Java geschrieben ist. Bisher habe ich insgesamt 2,5 Wochen Java programmiert, dementsprechend kann ich nicht alles und bitte, entsprechende Fehler zu verzeihen. :D
Ich rufe die URL http://ask.fm/register auf und bekomme eine FileNotFoundException.
Alles soweit okay, das ist ein 404, den bekommt man, wenn man die Seite nur so aufruft.
Jetzt sende ich aber einen POST-Request ab mit diesen Parametern:
...
Erstellte Waffe funktioniert nicht richtig 01/03/2013 - WoW Private Server - 9 Replies Hallo, ich habe mir in der Datenbank einen Bogen erstellt und er funktioniert nicht einwandfrei. Z. B. der auto-Schuss geht nicht oder alle Jägerskills, wo man eine Distanzwaffe benötigt, die Waffe selbst ist aber natürlich auch als Distanzwaffe in der Datenbank drin. Ich hoffe ihr könnt helfen. Danke schon mal im vorraus!
Metin2 erstellte Map funktioniert nicht 01/12/2012 - Metin2 Private Server - 1 Replies Ich hab eine neue Map Client & Serverside erstellt.
Ich hab mich hin geportet und bekam einen kick.
Jetzt kann ich mich nicht einloggen auf der Map.
Hier paar Fakten:
# Serverside eingefügt
# in der CONFIG eingefügt
# in der Index eingefügt
# atlas_info eingefügt
[Java] Netbeans Problem | Gui startet nicht 01/07/2010 - General Coding - 2 Replies Hey zusammen. Vielleicht weiß ja einer Rat. Ich habe gerade ein recht großes Problem.
Ich habe einen Java Source wo eine GUI aufgebaut wird. Aber wenn ich die Klasse in Netbeans starte, steht zwar running, aber ist keine GUI zu sehen.
setVisible(true);
Ist vorhanden. Der Source ist auch in Ordnung.
Wenn ich das Projekt debugge kommt folgender Fehler:
org.netbeans.modules.viewmodel.TreeModelNode@9c77 fa