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.
Vorab, ich hab mich durchgegoogelt und mir auch das tutorial im FAQ durchgelesen. Ich weiss also wie man eine jar datei erstellt . Ähm ja mein Problem ist folgendes... Ich nutze Netbeans 5.5.1 , und via "Clean und Build" Button erstellt es mir schön die jar datei neu usw. So, diese ist aber NUR bei mir ausführbar - beim Kumpel nicht. Ich habe keine externen jar Files oder Classes genutzt. Nur die etwas zusätzlichen, die Netbeans von alleine nutzt bei der erstellung von GUI und sonst nur eigene Klasse. Da kommt:
Code:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Ich als Java Nub kann das schlecht interpretieren, was solche Exception angeht. bad version number klingt son bisschen nach keine kompatible java version aber wie gesagt - kein plan Pls help
Vielleicht hat dein Kumpel nur die falsche Java-Version? Ich meine, du schreibst es in Java 6 und er hat nur 1.4, oder so? Dann klappts net mit dem Kumpel.
Man kann bei NetBeans bestimmt (kann ich nicht mit Sicherheit sagen, nutze Editor oder Eclipse) die Version einstellen, auf die kompiliert werden soll.
Ja, es funktioniert...
Sag deinem Kumpel, er soll sich die 6er JRE draufpacken, dann geht's auch bei dem.
Oder befolge meinen letzten Tipp und kompilier für Java 4 oder 5 oder was dein Kumpel halt so hat.
Man kann bei NetBeans bestimmt (kann ich nicht mit Sicherheit sagen, nutze Editor oder Eclipse) die Version einstellen, auf die kompiliert werden soll.
Kann man. Rechtsklick auf das Projekt und dann im Kontextmenü Properties wählen. Unter Sources kann man den Source-Level einstellen, der erzeugt werden soll oder ein passendes JDK unter Libarys einstellen.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at mypackage.MainFrame.<init>(MainFrame.java:49)
at mypackage.MainFrame$29.run(MainFrame.java:1104)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
in Netbeans läuft alles tadellos, woran kann das bloss liegen?
Guck mal was hier in deinem Code passiert: at mypackage.MainFrame.<init>(MainFrame.java:49)
Also Zeile 49 in MainFrame (im Konstruktor).
Wahrscheinlich wird dort etwas referenziert, was du mit deinem Projekt nicht ausgibst, oder nicht aus dem Projekt mit herauskopierst.
Habe den Fehler auch behoben indem ich die Variable eventdo mit "" initialisiert habe. Oh man gut das ich dafür nicht einen Neuen Thread eröffnet habe. War wohl zu spät gestern.