先说下我的开发环境:
Ubuntu 16.04 LTS
IDEA 2018.1.5
问题出现时的心情
- MMP
- MMP
- 又特么出现了
解决问题的方式1
- 进入idea根目录
cd /home/wjj/idea/
- 复制jre64文件夹为jre642
mv ./jre64 ./jre642
- 复制jdk下的jre64目录到idea下
sudo cp -r /usr/lib/jvm/jdk1.8.0_172/jre64 /home/wjj/idea/jre64
- 修改复制过来的jre64文件夹的权限,组,用户
sudo chmod 775 -R ./jre64
sudo chgrp wjj -R ./jre64
sudo chown wjj -R ./jre64
- 复制jdk目录下lib目录下的tools.jar文件到idea/lib下
sudo cp /usr/lib/jvm/jdk1.8.0_172/lib/tools.jar /home/wjj/idea/lib/tools.jar
- 重启IDEA
解决问题的方式2
- 设置 IDEA_JDK 系统变量为 JAVA_HOME 的值
我的环境变量设置在~/.bashrc下.
## set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_172
export IDEA_JDK=/usr/lib/jvm/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
在~/.bashrc的最后加上export IDEA_JDK=/usr/lib/jvm/jdk1.8.0_172
这个IDEA_JDK的参数是从idea.sh下看来的.
- 重启IDEA