Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 20:48

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Closed Thread
 
Old   #1
 
Chicken17's Avatar
 
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?
Chicken17 is offline  
Old 01/23/2014, 12:06   #2

 
Obilee's Avatar
 
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
Obilee is offline  
Thanks
1 User
Old 01/23/2014, 12:13   #3
 
Chicken17's Avatar
 
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.SEVEREnullex);
        } catch (
InstantiationException ex) {
            
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVEREnullex);
        } catch (
IllegalAccessException ex) {
            
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVEREnullex);
        } catch (
javax.swing.UnsupportedLookAndFeelException ex) {
            
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVEREnullex);
        }
        
//</editor-fold>

        /* Create and display the form */
        
java.awt.EventQueue.invokeLater(new Runnable() {
            public 
void run() {
                new 
NewJFrame().setVisible(true);
            }
        });
    } 
Chicken17 is offline  
Old 01/23/2014, 12:17   #4
 
XxharCs's Avatar
 
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)
XxharCs is offline  
Old 01/23/2014, 12:20   #5
 
Chicken17's Avatar
 
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
Chicken17 is offline  
Old 01/23/2014, 12:30   #6
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Quote:
Originally Posted by Chicken17 View Post
über die Konsole gehts auch nicht
Bekommst du wirklich keine Fehlermeldung in der Konsole ausgegeben? Sollte nämlich.


Quote:
Originally Posted by Chicken17 View Post
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

XxharCs is offline  
Thanks
1 User
Old 01/23/2014, 13:50   #7
 
Chicken17's Avatar
 
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
Chicken17 is offline  
Closed Thread


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.