ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

0x01 Java 研习录 - 开发环境

2019-07-05 17:55:43  阅读:281  来源: 互联网

标签:Java JDK x64 0x01 Oracle 安装 环境变量 研习


0x01 Java 研习录 - 开发环境

开发环境

本段介绍了如何在 Windows、Linux、MacOS 等平台搭建 Java 开发环境

Windows

方案 1

  1. 下载 Oracle JDK
  2. 安装 Oracle JDK
    双击 jdk-8u171-windows-x64.exe 并按照对应提示进行安装,与此同时可以指定安装位置,默认安装位置父目录: C:\Program Files\Java
  3. 配置环境变量
    • 计算机—>右击选择属性—>高级系统设置—>环境变量
      • 方式一:系统环境变量方式
        新建系统环境变量 JAVA_HOME 并设置其值为 JDK安装目录
        在系统环境变量 PATH 值前增加 %JAVA_HOME%\bin;
      • 方式二:个人环境变量方式
        新建个人环境变量 JAVA_HOME 并设置其值为 JDK安装目录
        新建个人环境变量 PATH 并设置其值为 %JAVA_HOME%\bin;
  4. 检查 Oracle JDK
    • 默认JDK版本检查命令

      java -version
      javac -version
    • 查找Java位置

      which java
  5. 补充说明
    因 Oracle JDK 下载现在需要注册 Oracle 账号,可以选择 OpenJDK 的发行版 AdoptOpenJDK 进行替代使用。

Linux

方案 1

  1. 下载 Oracle JDK
  2. 安装 Oracle JDK
    解压 jdk-8u172-linux-x64.tar.gz 到指定安装位置,默认安装位置父目录: /usr/lib/jvm/
  3. 配置环境变量
    在用户家目录下 .bashrc 文件中加入下面的内容并执行 source ~/.bashrc 即可

    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171
    export  PATH=${JAVA_HOME}/bin:$PATH
  4. 检查 Oracle JDK
    • 默认JDK版本检查命令

      java -version
      javac -version
  5. 补充说明
    因 Oracle JDK 下载现在需要注册 Oracle 账号,可以选择 OpenJDK 的发行版 AdoptOpenJDK 进行替代使用。

MacOS

方案1

  1. 下载 Oracle JDK
  2. 安装 Oracle JDK
    双击 jdk-8u171-macosx-x64.dmg 并按照对应提示进行安装,默认安装位置父目录: /Library/Java/JavaVirtualMachines/
  3. 配置环境变量
    • 方式一
      在用户家目录下 .bash_profile 文件中加入下面的内容并执行 source ~/.bash_profile 即可

      export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home"
    • 方式二
      在用户家目录下 .bash_profile 文件中加入下面的内容并执行 source ~/.bash_profile 即可

      export JAVA_HOME=$(/usr/libexec/java_home)
  4. 检查安装
    • 默认JDK版本检查命令

      java -version
      javac -version
    • 默认Java安装位置检查命令

      /usr/libexec/java_home
    • 临时指定Java版本

      /usr/libexec/java_home -v 1.8.0_171 --exec javac -version

方案2

通过 brew 进行安装

brew tap caskroom/versions
brew cask install java8

标签:Java,JDK,x64,0x01,Oracle,安装,环境变量,研习
来源: https://www.cnblogs.com/acmeryblog/p/11139767.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有