2017-05-17 6 views
0

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 

Antwort

0

Die JAR-Datei wird kompiliert, um von Java 8 ausgeführt zu werden, da das was Sie haben. Durch die Auswahl von Java 6 werden lediglich die Kompatibilitätsoptionen für den Quellcode geändert.

Sie benötigen JDK 6, um Ihr Projekt zu kompilieren, wenn Sie es auf Java 6

+0

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

+0

Erstellen Sie das Manifest/Projekt neu. Stellen Sie sicher, dass Sie das JDK 1.6 als Ihre Java-Plattform verwenden. – Ayman

+0

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

Verwandte Themen