我是 Ubuntu 新手,我的系统是 Ubuntu 12.04
当我尝试运行 freemind 时,我收到了消息
sruthin@sruthin-1015CX:~$ freemind
/usr/bin/freemind: 228: /usr/bin/freemind: /opt/java/32/jre1.6.0_30//bin/java: not found
我的 Java 版本是
sruthin@sruthin-1015CX:~$ java -version
java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode)
请帮忙。
答案1
在终端中输入此
ln -s /usr/bin/java /opt/java/32/jre1.6.0_30/bin/java
现在,运行你的程序。
答案2
您可以在 /usr/bin/freemind 文件中定义 JAVA_HOME 变量,避免更改您的 java 默认版本。
您可以先安装 Java 8:
sudo apt-get-install openjdk-8-jdk
编辑 /usr/bin/freemind 文件,在文件第一行后添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk