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

配置

  1. 查看安装路径,并记录下来

    whereis maven

  2. 添加环境变量

    sudo vi /etc/profile
    添加:
    export M2_HOME=/usr/lib/maven
    export PATH=$M2_HOME/bin:$PATH
    保存退出profile
    执行:
    source /etc/profile

  3. 更改mvn权限

    sudo chmod 777 maven/bin/mvn

  4. 测试

    mvn -v

  5. 打开config文件

    sudo vi /usr/lib/maven/conf/settings.xml

  6. 添加本地仓库

    <localRepository>/home/maven-repo</localRepository>

  7. 添加国内镜像,要在<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还是搜不到是为啥?的主要内容,如果未能解决你的问题,请参考以下文章

linux下如何安装jdk并配置环境

linux下安装配置jdk(解压版)

linux服务器中JDK的安装和配置

linux服务器中JDK的安装和配置

linux搭建maven环境

mac下通过brew安装jdk8