Java 带有$LD\u库\u路径的Eclipse

Java 带有$LD\u库\u路径的Eclipse,java,eclipse,path,Java,Eclipse,Path,我在目录/usr/local/lib/中使用JNI构建了一些库文件 如果从午餐器启动Eclipse,Eclipse永远不会选择该路径,因此我需要为运行配置指定-Djava.library.path 但是如果我从命令行启动Eclipse。它似乎工作得很好 是否有人知道它为什么会这样,以及如何将其配置为已知的/usr/local/lib/path from午餐程序。谢谢 我在Ubuntu操作系统上使用的是Eclipse SDK版本:3.6.2。这可能是因为您的shell在其中一个启动脚本中执行exp

我在目录/usr/local/lib/中使用JNI构建了一些库文件

如果从午餐器启动Eclipse,Eclipse永远不会选择该路径,因此我需要为运行配置指定-Djava.library.path

但是如果我从命令行启动Eclipse。它似乎工作得很好

是否有人知道它为什么会这样,以及如何将其配置为已知的/usr/local/lib/path from午餐程序。谢谢


我在Ubuntu操作系统上使用的是Eclipse SDK版本:3.6.2。

这可能是因为您的shell在其中一个启动脚本中执行
export LD\u LIBRARY\u PATH=…

启动器没有运行这些,因此没有设置变量

解决方法:编写一个小脚本,设置
LD_LIBRARY_PATH
并启动Eclipse(如果希望避免在Eclipse退出之前挂起无用的进程,请使用
exec Eclipse

或者,编辑
eclipse.ini
并在
-vmargs
之后添加
-Djava.library.path=…


要验证这是否有效,请打开Help/About Eclipse/Installation Details/Configuration。路径应该作为系统属性显示在对话框中。

我正在使用eclipse。您能指导我在eclipse配置中设置LD_LIBRARY_PATH吗?在
eclipse.ini
中,在
-vmargs
之后添加
-Djava.LIBRARY.PATH=…
,我想做同样的事情,但对于PERL不是java。我应该在我的
eclipse.ini
中键入什么,我在Ubuntu上。我认为对于PERL,您需要一个设置
LD\u LIBRARY\u路径的星形脚本。