你的位置:首页 > Java教程

[Java教程]在linux下Java的环境配置


最近开始学习Java语言.

对于我这种初学者来说,一开始,我想先体验,大致看了一下Java语言是什么,如何实现...

然并卵o_O,表示看得很迷糊.还是实践最重要,把环境配置好再开始深入学习.

  

1.首先,到官网:

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html下载JDK

我下载的是64位的jdk-6u13-linux-i586.bin

2.安装jdk,打开终端:

(1)使用root权限,首先是改变jdk-6u13-linux-i586的可执行权限

使用ll命令,可以看到:

jdk-6u13-linux-i586的可执行权限变为: (关于用户权限,我是直接百度的,资料挺多的)

(2)接下来,执行jdk-6u13-linux-i586

会生成:jdk1.6.0_45

(3)然后,将生成的jdk1.6.0_45移动到/opt目录下

3.配置环境变量

使用vi/vim打开/etc/profile来添加环境变量

添加:(JAVA_HOME为jdk1.6.0_45的安装目录)

P.S:环境变量添加之后,在后来使用的时候出现了很奇怪的问题,现在我也不是很清楚情况(还望各路高手指点迷津).

问题:我的JAVA_HOME的路径成功添加了,之后在使用一些类文件的时候却找不到,也就是说,在CLASSPATH上找不到我添加的文件.

于是我使用了echo $CLASSPATH想查看了我添加在CLASSPATH上的类文件,确实没有,我以为是我写错了,认真修改了好几次/etc/profile,还是不起作用.

解决:后来改变了添加CLASSPATH的方法,我直接在终端输入export CLASSPATH=$CLASSPATH:$/opt/jdk1.6.0_45/lib/dt.jar,这次才成功添加.     

4.测试安装情况

在终端输入:查看到版本号,说明安装成功.

接下来,写一小段代码测试一下.在自己的目录下,终端输入vim Hello.java,编辑

输入指令:

//对Hello.java进行编译,javac是jdk的编译器,将Hello.java编译成字节码,也就是生成的Hello.class文件

javac Hello.java

//将编译好的字节码放在解释器中执行 

java Hello 

结果就是最常见的Hello World!输出啦~   

 

环境配置结束~