【问题标题】:BlueJ - tools.jar not foundBlueJ - tools.jar 未找到
【发布时间】:2018-01-28 22:40:23
【问题描述】:

我今天安装了 BlueJ,并且可以加载程序,但是当我尝试创建/打开一个项目时,该应用程序没有执行任何操作。在终端执行命令后,我发现错误:

class Boot: tools.jar not found. Potential problem for execution. (Java home: /usr/lib/jvm/java-8-openjdk/jre)

我不确定如何编辑 Java 主变量。我已将/etc/environment 文件更改为包含:

JAVA_HOME="/usr/lib/jvm/java-8-jdk"
export JAVA_HOME

但这不会影响任何事情(我仍然会在相同的路径下收到相同的错误消息)

Manjaro 17.1.2

Linux 4.14.14-1-MANJARO

BlueJ 4.1.2-1

【问题讨论】:

    标签: java bluej


    【解决方案1】:

    我今天遇到了同样的问题。我运行 Arch Linux,据我了解 Manjaro 非常相似?

    我遇到的问题是,当我安装 bluej 时,当它让我在 Java 7、8 和 9 之间进行选择时,我想我选择了 Java 7 选项。

    我运行archlinux-java status 来检查我在我的系统上选择了哪个版本,结果如​​下:

    Available Java environments: java-8-openjdk/jre (default)

    所以我所要做的就是完全删除 bluej (pacman -Rns bluej),然后重新安装并确保在选择时选择了 2) jdk8-openjdk 选项。我的 bluej 安装现在可以按预期创建和打开项目。

    希望其中一些信息有用,我必须承认,我对 Linux 还很陌生,所以我真的不知道我在说什么。只是分享我的经验。

    编辑:我在另一台 Arch 机器上遇到了同样的问题,问题只是我安装了 java-8-jde/jdk,但由于某种原因,这意味着 bluej 在 jre 中查找 tools.jar我猜?所以我安装了 java-8-openjdk 并解决了我的问题,bluej 现在也可以在这台计算机上运行。我还不确定这是否会导致系统上出现其他 Java 问题,但我觉得不会?

    【讨论】:

      猜你喜欢
      • 2017-05-18
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 2013-08-19
      • 2015-11-06
      • 1970-01-01
      相关资源
      最近更新 更多