Ich bin ein Projekt in NetBeans mit Java zu tun 6.enKann nicht mein NetBeans-Projekt ausführen
Eigenschaften zu projizieren Going Quellen Ich habe es JDK 6, aber in Bibliotheken, Java-Plattform der JDK 1.8.
Also reinige ich und baue das Projekt das ich gehe in den Ordner dist und führe das .jar aus und es funktioniert. Aber wenn ich es auf einen anderen Computer verschiebe, meldet es mich this error.
Der andere Computer, auf dem es nicht funktioniert, hat keine NetBeans installiert, aber es hat Java 6.0.22. Es hat keine Möglichkeit Java zu aktualisieren, da es in einem Netzwerk ohne die Möglichkeit dazu ist.
Auch der andere PC kann nicht mit CMD ausführen, weil es vom Admin blockiert wird, wie .exe oder .bat, aber ich kann in meinem.
Ich verwende nur eine Hauptklasse zum Testen der Ausführung mit einer JCIFS-Bibliothek.
Was ich vermisse? Wenn Sie einige zusätzliche Informationen, Quellen oder etwas benötigen, kommentieren und ich werde aktualisieren.
UPDATE
ist die manifest.mf des .jar nach Erstellen des Projekts.
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_121-b13 (Oracle Corporation)
Class-Path: lib/jcifs-1.3.18.jar lib/xmlunit-core-2.3.0.jar lib/xmluni
t-legacy-2.3.0.jar lib/xmlunit-matchers-2.3.0.jar lib/commons-io-2.5.
jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: conectarsamba.ConectarSamba
ausführen möchten Dann brauche ich JDK 1.6? Und wie ändere ich es, weil ich es für das JDK 1.6 geändert habe, aber wenn ich es erstelle, im Manifest-Created-by: 1.8.0. – programode0
Erstellen Sie das Manifest/Projekt neu. Stellen Sie sicher, dass Sie das JDK 1.6 als Ihre Java-Plattform verwenden. – Ayman
Ok, ich habe den anderen PC überprüft und scheint anstelle von Java zum Öffnen des JAR ein Microsoft zu verwenden. Es könnte das Problem sein, aber ich kann das Standard-Eröffnungsprogramm oder die .reg nicht ändern. – programode0