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

时间:2011-11-12 17:23:53

标签: netbeans java

启动加载DLL的应用程序时会出现问题。我是用System.load("C:\fullpath\test.dll")做的。项目编译没有错误,创建一个jar文件Test.jar但是当我用NetBeans运行它时会引发异常

线程“main”中的异常

  

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

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

  

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

     

“C:\ Program Files(x86)\ Java \ jdk1.7.0_01 \ jre \ bin \ java.exe”-jar test.jar |运行正常

     

“C:\ Program Files(x86)\ Java \ jdk1.7.0_01 \ bin \ java.exe”-jar test.jar |引发异常

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

1 个答案:

答案 0 :(得分:1)

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

然后,在项目的“属性”窗口中,选择“库”部分,然后可以选择要在项目中使用的Java平台。我认为这是你正在寻找的东西,但如果没有 - 抱歉误解。