JDK的安装
一、linux平台下的安装
1. JDK下载
华为云下载地址 oracle官方下载地址(需注册) 该处为老版本下载页面,其中java SE对应的有相应的jdk版本,下载自解压包:jdk-1_5_0_04-linux-i586.bin
1#sh jdk-1_5_0_04-linux-i586.bin 按提示选择yes.
2或者
3#chmod 755 jdk-1_5_0_04-linux-i586.bin
4#./jdk-1_5_0_04-linux-i586.bin 解压后
5#mv jdk1.6.0_21 /usr/local/
到此JDK已经安装完成
2.删除原有的JDK
首先运行:
1# alternatives --remove java /usr/share/java/libgcj-java-placeholder.sh
2# alternatives --remove javac /usr/share/java/libgcj-javac-placeholder.sh
3# alternatives --remove jar /usr/bin/fastjar
4# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
3.删去原有链接
到/usr/bin目录下,把原用的java,javac文件删除:
1#rm -rf java
2#rm –rf javac
3在/usr/bin 下建立 软连接 java
4ln -s jdk1.6.0_21/bin/java /usr/bin/java
5ln -s jdk1.6.0_21/bin/javac /usr/bin/javac
6为了方便后面的工作建立两个软链接:
7#cd /usr/local/
8#ln -s jdk1.6.0_21 /usr/local/jdk
9#ln -s jdk1.6.0_21/jre/ /usr/local/jre
4.编写环境变量
在/etc/profile里写入如下:
1#vi /etc/profile
2JAVA_HOME=/usr/local/jdk
3JRE_HOME=/usr/local/jre
4PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
5CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
6export JAVA_HOME JRE_HOME PATH CLASSPATH
5.使环境变量生效
1#source /etc/profile
2#java -version
3java version "1.5.0_06"
4Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
5Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing
6.测试JDK
1[root@www ~]# vi hello.java
2public class hello {
3public static void
4main(String args [ ])
5{ System.out.println("Hello www.361way.com!");
6System.out.println("看到这些代表安装成功啦!");
7System.out.println("2012/3/13");
8}
9}
10[root@www ~]# javac hello.java
11[root@www ~]# java hello
12Hello www.361way.com!
二、windows平台下的安装
windows平台下JDK的安装,可以选择exe格式的直接下一步,下一步,完成。也可以选择从linux平台下解压的文件包copy下来放到指定的目录,设置好环境变量就行了。(后面的一种方法,测试是通过的。因为JAVA本身就是跨平台的,在运行时并未出现任何错误,不过还是推荐用官方的exe包安装。)
windows下最关键的也是环境变量的设置,如下:
第一步:右击“我的电脑”,点击“属性”:
第二步:选择“高级”选项卡,点击“环境变量”:
第三步:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:
第四步:JAVA_HOME设为JDK的安装路径(如C:Program FilesJavajdk1.5.0_06),此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);Path使得系统可以在任何路径下识别java命令,设为:
1%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
1.;%JAVA_HOME%\lib;%JAVA_HOME%\libtools.jar (要加.表示当前路径)
2%JAVA_HOME%就是引用前面指定的JAVA_HOME。
第五步:“开始”->“运行”,键入“cmd”:
第六步:键入命令“java -version”,出现下图画面,说明环境变量配置成功
1java version "1.5.0_07"
2Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
3Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
后记:
Linux平台上修改/etc/profile的方法只是针对bash shell有效,现网中有一批主机用的是csh 。这就需要单独针对csh环境变量,而且 csh中设置方法,配置方法有两种,具体如下:
1#edit the startup file (~/.cshrc):
2set path=(/usr/local/jdk1.7.0/bin $path)
3或者
4setenv CLASS_PATH .:${CLASS_PATH}
5setenv JAVA_HOME /usr/local/jdk
6setenv PATH ${JAVA_HOME}/bin:${PATH}
更多shell 类型的配置方法可以参看
oracle官方手册
布朗大学csh配置示例
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/jdk/958.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.