“Eclipse IDE”如何操纵Windows环境“Path”变量?

时间:2013-05-21 14:21:28

标签: eclipse path cmd

我在Eclipse中设置“运行配置”时遇到问题。当我使用Windows cmd编译并运行java.class时,我使用如下所示的.bat文件:

rem Wipe standard Windows Path variable and use this:
set PATH = C: \ Program Files \ .this path.;..and this one..;…;…

rem needed CLASSPATH's
set CLASSPATH = "... some \ path / *; ...

rem Path to native .dll libs
set LIB_PATH = "C: \ ... \ bin"

javac-cp% CLASSPATH% "... \ SomeExample.java"
java-cp% CLASSPATH%-Djava.library.path =% LIB_PATH% SomeExample

一切正常,编译和运行都可以。当我尝试通过Eclipse执行相同操作时,通过调整运行配置GUI中的类路径,编译就可以了(我在CMD中测试它),但在执行编译类时,我得到了java.lang。 “UnsatisfiedLinkError ... someImportantDLL.dll:无法找到指定的过程,”如果我没有在.bat文件中手动设置PATH环境变量,那么在cmd中运行时出现的错误与我相同! 我应该在Eclipse中做什么来运行正确编译的类?

1 个答案:

答案 0 :(得分:0)

将正确的-Djava.library.path添加到VM Arguments字段。不要依赖外部环境 - 您应该控制应用程序环境的所有内容,这样当您推出它时就不会有任何“陷阱”。