ubuntu配置jdk环境

时间:2021-09-09 13:54:28

简单记录如下:

1. 下载JDK并解压后,复制到想要放置的目录,本文以“/usr/lib/jdk”为例;

2. 编辑配置文件,可以是“/etc/profile”或者“~/.bashrc”。

    输入命令“sudo gedit /etc/profile”打开编辑窗口后,输入以下内容(注意路径要修改成对应的目录):

        export JAVA_HOME=/usr/lib/jdk 
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
        export PATH=${JAVA_HOME}/bin:$PATH

 

3. 保存并关闭编辑窗口后,运行命令“source /etc/profile”;

4. 配置默认JDK版本,运行以下命令(注意路径的不同)

        sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/bin/java 300
        sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/bin/javac 300
        sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk/bin/jar 300
        sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jdk/bin/javah 300
        sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jdk/bin/javap 300

    以上命令如果不进行配置,运行java时有可能会提示有多个java路径。

5. 运行命令“sudo update-alternatives --config java”;

6. 运行命令“java -version”,如果能正常显示版本信息,则可以正常使用。

    如果提示权限不够,则可以尝试运行以下命令(注意路径):

        sudo chmod +x /usr/lib/jdk/bin/java
        sudo chmod +x /usr/lib/jdk/bin/javac
        sudo chmod +x /usr/lib/jdk/bin/jar
        sudo chmod +x /usr/lib/jdk/bin/javah
        sudo chmod +x /usr/lib/jdk/bin/javap