在安装了Ubuntu系统后,搭建JavaEE开发环境时,发现用命令行打开Intellij idea 或者 eclipse报错,说我没有设这JDK的环境变量,可是我确实已经设置了。当然如果你是因为没有设置JDK环境变量才报这个错误,最后我会给出JDK环境变量配置方法。
报错图:
不知有没有注意,在这里我是用root用户(#)运行的,如果我换成普通用户运行($),就能够成功运行了。个人认为,是因为JDK文件或者配置文件针对不同用户的权限不同。
下面给出jdk环境变量的配置:找到 /etc/profile 在最后面加入:
export JAVA_HOME=/usr/java/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH