文章目录
  1. 1. Windows
  2. 2. Linux
  3. 3. Mac OS X
  4. 4. Hello World测试程序

Windows

  1. JDK官方网站下载最新版本的JDK, 或者从JDK Archive找早期的版本(目前JDK6还是很流行的,某些情况下,需要安装早期的版本),这里以JDK6作为例子。
  2. 根据操作系统的位数,32位下载X86安装包, 64位的下载X64的安装包。这里以jdk-6u43-windows-i586.exe为例。
  3. 安装的时候,默认是安装在C:\Program Files\Java或者C:\Program Files (x86)\Java路径下,强烈建议不要安装在此路径下,因为这个路径的Program Files目录名中的空格有时候会引起一些问题。建议直接安装在C:\Java路径下。
  4. 环境变量配置(右击计算机–>属性–>高级系统设置–>高级–>环境变量)
变量名 变量值 注释
JAVA_HOME C:\Java\jdk1.6.0_43 JDK安装的目录
Path ;%JAVA_HOME%\bin 在原来的Path变量值后面添加
CLASSPATH .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 注意,变量值里面有个”.” ,代表当前路径

5.测试JDK是否安装成功。新打开一个cmd命令窗口,输入java –version, 如果有输出JDK的版本信息,则说明安装成功。可以在写个打印”Hello World”的程序测试一下。

Linux

这里以jdk-6u45-linux-i586.bin为例

  1. 在安装之前,先查看系统是否已经预装了OpenJDK软件,可以在终端执行以下命令。
    java -version如果有输出OpenJDK相关的信息,说明系统已经预装了OpenJDK软件,需要先卸载OpenJDK,卸载方法到网上搜索。
  2. 下载安装包jdk-6u45-linux-i586.bin。假设安装包下载到/home/yerida/Downloads目录。
  3. 进入/usr/local目录,在该目录下创建一个java子目录,并进入该java子目录,命令如下:

    1
    2
    3
    $cd /usr/local
    $sudo mkdir java
    $cd java
  4. 将安装包复制到该java目录,并为该安装包添加执行权限。

    1
    2
    3
    $sudo cp /home/yerida/Downloads/jdk-6u45-linux-i586.bin /usr/local/java  
    $cd /usr/local/java
    $sudo chmod a+x jdk-6u45-linux-i586.bin
  5. 执行该安装包。

    1
    $sudo ./jdk-6u45-linux-i586.bin
  6. 安装后/usr/local/java目录下多了一个jdk1.6.0_45子目录,创建一个软连接指向该目录,并删除安装包。

    1
    2
    $sudo ln -s jdk1.6.0_45 jdk  
    $sudo rm jdk-6u45-linux-i586.bin
  7. 设置环境变量。用VIM打开/etc/profile文件.

    1
    $sudo vim /etc/profile

    在文件末尾添加如下内容,保存并退出。

    1
    JAVA_HOME=/usr/local/java/jdk
    JRE_HOME=$JAVA_HOME/jre
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/toos.jar
    export JAVA_HOME JRE_HOME PATH CLASSPATH
  8. 使配置立即生效。

    1
    $source /etc/profile
  9. 测试安装是否成功。

    1
    $java -version

Mac OS X

Mac OS X系统下可以使用brew cask来安装JDK,这种方法非常简单。

  1. 首先用以下命令查找可用的JDK安装包。
    brew cask search java

  2. 安装最新版本的JDK使用如下命令
    brew cask install java

  3. 如果要安装其他版本的JDK
    JDK7安装 brew cask search java7
    JDK6安装 brew cask search java6

  4. 测试安装是否成功。
    1
    $java -version

Mac OS X系统按以上步骤安装好后无需在配置JAVA_HOME环境变量,如果系统安装了多个JDK,使用IDE开发的时候可以指定具体的版本,终端下可以使用/usr/libexec/java_home命令来查找JAVA_HOME或者切换JDK版本。参考Apple官方文档:Important Java Directories on Mac OS X

Hello World测试程序

1
2
3
4
5
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}

编译:
$javac HelloWorld.java

运行:
$java HelloWorld

文章目录
  1. 1. Windows
  2. 2. Linux
  3. 3. Mac OS X
  4. 4. Hello World测试程序
Fork me on GitHub