【问题标题】:adding a directory to the Java library path in Eclipse on Ubuntu在 Ubuntu 上的 Eclipse 中将目录添加到 Java 库路径
【发布时间】:2013-09-22 11:32:00
【问题描述】:

我正在将一个 Java 项目从 Windows 上的 Eclipse 转换为 Ubuntu 上的 Eclipse。我已经安装了 Jama 库,发现 Ubuntu 将它放在 /usr/share/java 中。现在我正试图让 Eclipse 在那里找到它。我已经阅读了关于这个主题的各种帖子(在 Stackoverflow 和其他地方)并尝试了以下内容:

  1. 将行 -Djava.library.path=/usr/share/java/ 添加到文件 /etc/eclipse.ini

  2. 通过项目 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


【解决方案1】:

右键单击您的项目,转到 -> 属性 -> Java 构建路径,然后单击库选项卡,然后单击“添加库...”按钮。

希望对你有帮助

【讨论】:

  • 我不确定您在“添加库”之后建议的四种选择中的哪一种(JRE 系统库、JUnit、插件依赖项或用户库),但这种方法在我看来像这样只会解决当前项目,而不是 Eclipse 中的所有项目。当我试图编辑系统 /etc/eclipse.ini 时,我希望对 Ubuntu 系统上的所有用户和所有项目进行系统范围的更改。
  • “用户库”是我会选择的选择。是的,这只会影响当前项目。
猜你喜欢
  • 1970-01-01
  • 2020-01-23
  • 2014-09-29
  • 2013-07-16
  • 2013-06-02
  • 2016-03-10
  • 1970-01-01
  • 2013-04-25
  • 2013-06-23
相关资源
最近更新 更多