linux JDK安装环境变量配置过了也保存并退出了,但是执行source profile命令后,JDK还是搜不到是为啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux JDK安装环境变量配置过了也保存并退出了,但是执行source profile命令后,JDK还是搜不到是为啥?相关的知识,希望对你有一定的参考价值。
source /etc/profile也试过,JAVA -version命令总是提示command not found
我把我jdk的环境变量贴出来给你看,你可以参考一下:export JAVA_HOME=/usr/local/java/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
然后保存并退出。
再然后退出并重新登录linux。
然后切换到root用户,命令是sudo su - root。
接着输入你当前用户的密码就可以切换到root目录了。
之后为所有用户分配操作jdk目录的最高权限。
命令是chmod -R 777 /usr/local/java/jdk。
注意R是大写的。
然后切换到jdk的bin目录下,输入./java -version。
一定要加./。 参考技术A 不知道你配置的是否正确。你其实最应该贴出来的是你的profile中配置java配置部分,而不是这个出错。你的java配置是下面类似配置吗:
JAVA_HOME=/usr/../java1.8(你的java安装目录)
PATH=.:$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
然后再执行你上面的命令试试。 参考技术B 编辑自己用户目录下的文件
~/.bash_profile
里面加入jdk的目录path,如
PATH=$PATH:$HOME/bin:/usr/local/java/jdk/bin
然后重新登录,或者执行
. ~/.bash_profile 参考技术C 必须是小写的 java -version 参考技术D 大写的JAVA当然找不到,需要小写的java
linux搭建maven环境
linux搭建maven环境maven基于java,使用的前提是安装配置好jdk.
下载并配置maven
下载
sudo apt-get install maven
配置
-
查看安装路径,并记录下来
whereis maven
-
添加环境变量
sudo vi /etc/profile
添加:
export M2_HOME=/usr/lib/maven
export PATH=$M2_HOME/bin:$PATH
保存退出profile
执行:
source /etc/profile -
更改mvn权限
sudo chmod 777 maven/bin/mvn
-
测试
mvn -v
-
打开config文件
sudo vi /usr/lib/maven/conf/settings.xml
-
添加本地仓库
<localRepository>/home/maven-repo</localRepository>
- 添加国内镜像,要在<mirrors>标签里添加
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
以上是关于linux JDK安装环境变量配置过了也保存并退出了,但是执行source profile命令后,JDK还是搜不到是为啥?的主要内容,如果未能解决你的问题,请参考以下文章