|
You last visited: Today at 20:48
Advertisement
[Java] Mit Netbeans erstellte .jar funktioniert nicht
Discussion on [Java] Mit Netbeans erstellte .jar funktioniert nicht within the Java forum part of the Coders Den category.
01/23/2014, 11:53
|
#1
|
elite*gold: 7
Join Date: May 2009
Posts: 6,910
Received Thanks: 4,497
|
[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?
|
|
|
01/23/2014, 12:06
|
#2
|
elite*gold: 144
Join Date: May 2007
Posts: 62,459
Received Thanks: 29,541
|
Ne main methode hast du aber oder ? eigentlich brauchst du nur sie um ne jar zu starten
|
|
|
01/23/2014, 12:13
|
#3
|
elite*gold: 7
Join Date: May 2009
Posts: 6,910
Received Thanks: 4,497
|
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); } }); }
|
|
|
01/23/2014, 12:17
|
#4
|
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
|
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)
|
|
|
01/23/2014, 12:20
|
#5
|
elite*gold: 7
Join Date: May 2009
Posts: 6,910
Received Thanks: 4,497
|
Quote:
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
über die Konsole gehts auch nicht
|
|
|
01/23/2014, 12:30
|
#6
|
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
|
Quote:
Originally Posted by Chicken17
über die Konsole gehts auch nicht 
|
Bekommst du wirklich keine Fehlermeldung in der Konsole ausgegeben? Sollte nämlich.
Quote:
Originally Posted by Chicken17
Ich nehme mal an da fehlt was oder? 
|
Klar fehlen da Sachen. Naja NetBeans.. ich nutze lieber IntelliJ oder Eclipse.
Code:
Main-Class: MyPackage.MyClass
Main-Class würde bei dir fehlen.
Wenn ich über Eclipse eine Jar erstelle sieht diese so aus:
Code:
Manifest-Version: 1.0
Rsrc-Class-Path: ./
Class-Path: .
Rsrc-Main-Class: XxharCs.TimerStart
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
|
|
|
01/23/2014, 13:50
|
#7
|
elite*gold: 7
Join Date: May 2009
Posts: 6,910
Received Thanks: 4,497
|
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.
Bitte schließen und vielen Dank nochmal
|
|
|
 |
Similar Threads
|
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
|
All times are GMT +1. The time now is 20:49.
|
|