zoukankan      html  css  js  c++  java
  • ubuntu配置jdk环境

    简单记录如下:

    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

  • 相关阅读:
    script标签加载顺序(defer & async)
    nginx反向代理vue访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
    Git每次进入都需要输入用户名和密码的问题解决
    update select
    sql --- where concat
    GO -- 正则表达式
    浏览器中回车(Enter)和刷新的区别是什么?[转载]
    转: Linux --- Supervisor的作用与配置
    Golang 使用Map构建Set类型的实现方法
    linux -- 查看应用启动时间
  • 原文地址:https://www.cnblogs.com/lanma/p/5077181.html
Copyright © 2011-2022 走看看