如何设置NetBeans以使用特定命令运行java应用程序(或使用其他JRE)?

如何设置NetBeans以使用特定命令运行java应用程序(或使用其他JRE)?,netbeans,java,Netbeans,Java,启动加载DLL的应用程序时会出现此问题。我是用System.load(“C:\fullpath\test.dll”)来完成的。该项目编译时没有错误,创建了一个jarfile Test.jar,但是当我使用NetBeans运行它时,它抛出了一个异常 线程“main”中出现异常 java.lang.UnsatisfiedLinkError:C:\fullpath\test.dll:找不到 依赖库 但是,如果我在Eclipse上运行完全相同的代码,它就可以正常运行。我发现这很可能是一个java bug

启动加载DLL的应用程序时会出现此问题。我是用
System.load(“C:\fullpath\test.dll”)
来完成的。该项目编译时没有错误,创建了一个jarfile Test.jar,但是当我使用NetBeans运行它时,它抛出了一个异常

线程“main”中出现异常

java.lang.UnsatisfiedLinkError:C:\fullpath\test.dll:找不到 依赖库

但是,如果我在Eclipse上运行完全相同的代码,它就可以正常运行。我发现这很可能是一个java bug,因为从命令行运行时会产生这样的结果:

“C:\ProgramFiles(x86)\Java\jre7\bin\Java.exe”-jar test.jar |运行正常

“C:\ProgramFiles(x86)\Java\jdk1.7.0\u 01\jre\bin\Java.exe”-jar test.jar运行正常

“C:\ProgramFiles(x86)\Java\jdk1.7.0\u 01\bin\Java.exe”-jar test.jar |引发异常


据我所知,NetBeans运行最后一个命令,因此引发异常。我尝试搜索如何添加自定义命令或如何绑定jre而不是jdk,但没有成功。

我不知道这是否有帮助,但。。。在菜单工具->Java平台中,您可以管理Java平台。在这里,您可以指定将来可能使用的其他JDK

然后,在项目的“属性”窗口中,选择“库”部分,在那个里可以选择在项目中使用的Java平台。我想这是你要找的东西,但如果不是的话,很抱歉误会了