0
我做的一個項目,在NetBeans和Java 6無法執行我的NetBeans項目
將項目性質,來源我有JDK 6,但在庫,Java平臺的JDK 1.8。
因此,我清理並構建項目,然後轉到dist文件夾並執行.jar並且它可以正常工作。但是當我將它移動到另一臺電腦時,它會報告我this error。
另一臺不工作的計算機沒有安裝NetBeans,但它具有Java 6.0.22。它沒有更新Java的選項,因爲在網絡中沒有這種可能性。
此外,其他PC不能用CMD執行,因爲它被管理員阻止,與.exe或.bat相同,但我可以在我的。
我只使用一個主類來測試JCIFS庫的執行情況。
我失蹤了什麼?如果您需要一些額外的信息,來源或其他內容,請發表評論,我會更新。
UPDATE
下面是該.jar的建設項目後的MANIFEST.MF。
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
然後我需要JDK 1.6嗎?我該如何改變它,因爲我已經爲JDK 1.6改變了它,但是當我構建它時,在manifest-Created-by:1.8.0中。 – programode0
重新創建清單/項目。確保你使用JDK 1.6作爲你的Java平臺 – Ayman
好吧,我正在檢查另一臺PC,並且似乎沒有使用java來打開它使用的Microsoft之一的jar。這可能是這個問題,但我不能更改默認打開程序或.reg。 – programode0