我在目录/ usr/local/lib /中使用JNI构建了一些库文件.
如果我从luncher启动Eclipse,那么Eclipse永远不会选择路径,因此我需要为Run Configurations指定-Djava.library.path.
但是,如果我从命令行启动Eclipse.看起来工作正常.
有谁知道为什么它的行为如此以及如何配置它以从luncher知道/ usr/local/lib/path.谢谢.
我在Ubuntu OS上使用Eclipse SDK版本:3.6.2.
Aar*_*lla 10
这可能是因为您的shell export LD_LIBRARY_PATH=...
在其中一个启动脚本中执行.
启动程序不运行那些,因此未设置变量.
解决方法:编写一个设置LD_LIBRARY_PATH
和启动Eclipse 的小脚本(exec eclipse
如果你想在Eclipse退出之前避免无用的进程,请使用它).
或者,编辑eclipse.ini
并添加-Djava.library.path=...
之后-vmargs
要验证这是否有效,请打开"帮助/关于Eclipse /安装详细信息/配置".该路径应作为System属性显示在对话框中.
归档时间: |
|
查看次数: |
12505 次 |
最近记录: |