Java 无法执行我的NetBeans项目
我正在用Java6在NetBeans中做一个项目 关于项目属性,我有JDK 6的源代码,但在库中,Java平台是JDK 1.8 所以我清理并构建项目,然后转到dist文件夹并执行.jar,它就可以工作了。但当我把它移到另一台计算机时,它会报告我 另一台不工作的计算机没有安装NetBeans,但安装了Java 6.0.22。它没有更新Java的选项,因为它位于网络中,不可能更新Java 另外,另一台电脑无法使用CMD执行,因为它被管理员阻止,与.exe或.bat相同,但我可以在我的电脑中执行 我只使用一个主类来测试JCIFS库的执行 我错过了什么?如果你需要一些额外的信息,来源或什么,评论,我会更新 更新 以下是构建项目后.jar的manifest.mfJava 无法执行我的NetBeans项目,java,netbeans,jar,java-6,Java,Netbeans,Jar,Java 6,我正在用Java6在NetBeans中做一个项目 关于项目属性,我有JDK 6的源代码,但在库中,Java平台是JDK 1.8 所以我清理并构建项目,然后转到dist文件夹并执行.jar,它就可以工作了。但当我把它移到另一台计算机时,它会报告我 另一台不工作的计算机没有安装NetBeans,但安装了Java 6.0.22。它没有更新Java的选项,因为它位于网络中,不可能更新Java 另外,另一台电脑无法使用CMD执行,因为它被管理员阻止,与.exe或.bat相同,但我可以在我的电脑中执行 我只
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
jar文件被编译为由Java8运行,因为这就是您所拥有的。选择Java6只会更改源代码兼容性选项
您需要JDK 6来编译您的项目,如果您想在Java 6上运行它,那么我需要JDK 1.6?我如何更改它,因为我已经为JDK1.6更改了它,但是当我构建它时,在清单中-由:1.8.0创建。重新创建清单/项目。确保您使用JDK1.6作为Java平台OK我正在检查另一台PC,似乎不是使用Java打开jar,而是使用Microsoft的一台。这可能就是问题所在,但我无法更改默认的打开程序或.reg。我默认使用JDK1.6从0创建了一个新项目,并在清单中显示为1.8