JDK环境变量的配置

1、JDK下载

        方式1、通过Oracle官网”www.oracle.com”,转到”Download”页面下载所需版本JDK;
        方式2、通过百度网盘下载,在百度搜索框中输入”JDK site:pan.baidu.com”,从搜索结果中选择自己合适的版本,该方式下载速度较快;
        根据系统种类及位数选择所需版本,32位选择**-i586,64位系统选择**-x64版本;安装步骤:一路next;

2、环境变量PATH的配置

         其实不配置环境变量PATH基本不影响JDK的使用,因为在安装JDK (JDK1.7,其他版本未测试) 的时候,软件会自动将java.exe、javaw.exe、javaws.exe复制到system32文件夹下,而这个目录默认就在path中,因此若未配置PATH,则每次在shell(Win中的命令行窗口)中使用javac命令时需要输入javac的完整路径,稍显麻烦而已,但不影响IDE(如MyEclipse、eclipse、netbean等)的使用;

         P.S. PATH(环境变量):用作运行某个命令的时候,若在当前目录查找不到某个命令或文件,会到这个声明的目录中去;另外,CLASSPATH变量在JDK1.5及以后可以不用设置,该变量本是使用“java  java类名”命令来运行程序时,JRE去该变量所指示的路径中去搜索类,1.5及以后版本可自动搜索当前目录并自动加载dt.jar和tools.jar类,无需另外设置;

         言归正传,Win7中配置PATH的操作很简单,打开开始菜单:



         备注:其实不配置这些环境变量,不影响你使用eclipse开发android,只要你不常使用命令行,但若使用J2EE等,则需要java_home等变量;


Ubuntu环境设置

最近由于电脑问题比较多,所以直接重装了下,这回终于换用了64位的系统,感觉不错☺以下部分摘录自此文,亲测OK,特此记录,以备日后使用;

  1. 在安装之前确认电脑中没有jdk:
    lynxz@lynxz-ThinkPad-E520:/usr/lib/jvm$ java -version
    The program 'java' can be found in the following packages:
     * default-jre
     * gcj-4.8-jre-headless
     * openjdk-7-jre-headless
     * gcj-4.6-jre-headless
     * openjdk-6-jre-headless
  2. oracle官网下载jdk安装包,我下的是jdk-7u67-linux-x64.tar.gz;
  3. 解压到当前目录,并复制到/usr/lib/jvm目录中(即使jvm目录不存在也可使用该命令,会自动创建,下面的路径和jdk版本号自己按需改变):
    sudo mv ~/Downloads/jdk1.7.0_67 /usr/lib/jvm/
  4. 修改环境变量:
    sudo gedit ~/.profile
    在文件的末尾添加如下语句:
    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67
    export JRE_HOME=/usr/lib/jvm/jdk1.7.0_67/jre 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    
    export PATH=$JAVA_HOME/bin:$PATH
    备注:这样修改只对当前用户有效,若要对说有用户生效则可修改/etc/profile;
  5. 在终端中手动导入profile:
    source ~/.profile
  6. 此时应该就可以正常使用java了:
    lynxz@lynxz-ThinkPad-E520:/usr/lib/jvm/jdk1.7.0_67/bin$ java -version
    java version "1.7.0_67"
    Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
    
    不过我在这一步的时候还是显示未安装(如第1步效果所示),更改了默认的jdk后才ok:
    $  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
    可以看到正常的输出结果:
    update-alternatives: using /usr/lib/jvm/jdk1.7.0_67/bin/java to provide /usr/bin/java (java) in auto mode
    配置结束;

原文地址:https://www.cnblogs.com/lynxz0620/p/4384934.html