有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Mint中的java图标不起作用,但直接调用Intellij IDEA时应用程序可以工作

我正在运行Mint 17.1(Rebecca)KDE(64位)

问题是应用程序Intellij IDEA的图标不起作用,但当我通过以下方式直接调用应用程序时,它会起作用:

cd /opt/idea-IU-141.1010.3/bin/
./idea.sh

第一次运行上面的代码时,我得到了一个错误:

'tools.jar' seems to be not in IDEA classpath. Please ensure JAVA_HOME points to JDK rather than JRE.

非常直接的信息。我去了~/。bashrc并添加:

export JAVA_HOME=/opt/jdk1.8.0_45/

并在终端中重新加载:

source ~/.bashrc

然后,当我再次跑步时:

./idea.sh

它像预期的那样工作。。。但是当我按下Launcher菜单中的图标时,我得到了与上述相同的错误

为什么我仍然有类路径的问题?我也重新启动了系统,但我又犯了错误

谢谢大家!


共 (1) 个答案

  1. # 1 楼答案

    使用启动器启动应用程序时,如果用于运行shell脚本的shell不是bash,则不会读取.bashrc。你可以加上

    JAVA_HOME=/opt/jdk1.8.0_45/
    

    /opt/idea-IU-141.1010.3/idea.sh本身