BlueJ - 找不到tools.jar

问题描述 投票:0回答:1

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

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

我不知道如何编辑Java home变量。我已将qazxsw poi文件更改为包含:

/etc/environment

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

庄园17.1.2

Linux 4.14.14-1-MANJARO

BlueJ 4.1.2-1

java bluej
1个回答
1
投票

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

我遇到的问题是当我安装bluej时我认为我选择了Java 7选项,因为它让我在Java 7,8和9之间做出选择。

我运行JAVA_HOME="/usr/lib/jvm/java-8-jdk" export JAVA_HOME 来检查我在我的系统上选择了哪个版本,这就是结果:

archlinux-java status

所以我所要做的就是完全删除bluej(Available Java environments: java-8-openjdk/jre (default)),然后重新安装并确保在给出选择时选择了pacman -Rns bluej选项。我的bluej安装现在按预期创建和打开项目。

希望有些信息是有用的,我必须承认,我对Linux很新,所以不要真正知道我在说什么。只是分享我的经验。

编辑:我在我的其他拱形机器上遇到了同样的问题,问题只是我安装了java-8-jde / jdk,但由于某些原因,这意味着bluej正在查看jre for tools.jar我猜?所以我安装了java-8-openjdk并解决了我的问题,bluej现在也可以在这台电脑上运行。我不确定这是否会导致系统上的其他Java问题,但我觉得它不会?

© www.soinside.com 2019 - 2024. All rights reserved.