我正在将一个 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 而不必将其添加到每个项目或将 .jars 导入每个项目。(我不确定第二种方法是否有效,是否会影响所有项目或仅影响当前项目。) /usr/share/java 目录中还有很多 .jar 文件,所以我希望一项配置更改将处理所有这些。
作为 Java 新手的第二个问题,我对 import 语句中使用的大小写有点困惑。所有 Jama 示例都显示 import Jama.*; 并且大写的“Jama”在 Windows 上工作,但我对文件名为 jama.jar 的事实感到困惑。编译器如何知道要查找小写文件名?(我尝试了这两种情况,但只是找不到图书馆。)