【发布时间】:2013-09-22 11:32:00
【问题描述】:
我正在将一个 Java 项目从 Windows 上的 Eclipse 转换为 Ubuntu 上的 Eclipse。我已经安装了 Jama 库,发现 Ubuntu 将它放在 /usr/share/java 中。现在我正试图让 Eclipse 在那里找到它。我已经阅读了关于这个主题的各种帖子(在 Stackoverflow 和其他地方)并尝试了以下内容:
将行 -Djava.library.path=/usr/share/java/ 添加到文件 /etc/eclipse.ini
通过项目 Properties > Build Path > Libraries > Native library location 添加目录 /usr/share/java
这些都不起作用。请注意,我只想添加一次 /usr/share/java 而不必将其添加到每个项目或将 .jar 导入每个项目。 (我不确定第二种方法是否有效,是否会影响所有项目或仅影响当前项目。) /usr/share/java 目录中还有很多 .jar 文件,所以我希望一项配置更改就可以解决所有问题。
作为 Java 新手的第二个问题,我对 import 语句中使用的大小写有点困惑。所有 Jama 的例子都显示 进口贾马*; 并且大写的“Jama”在 Windows 上工作,但我对文件名为 jama.jar 的事实感到困惑。编译器如何知道要查找小写文件名? (两种情况我都试过了,但就是找不到库。)
【问题讨论】:
-
“这些都不起作用。” 发生了什么 发生 而不是?
-
“导入 Jama.*;”由于找不到 Jama 库,语句导致编译器错误。
-
把它放在 /usr/share/java 的什么地方?不是任何人都在问,但这可能是一件坏的事情。现在 everything you run 在其类路径中有 Jama 库。
标签: java eclipse ubuntu path jama