最近打算学习Java语言.
对于我这种初学者来说,一开始,我想先体验,大致看了一下Java语言是什么,如何实现...
然并卵o_O,表示看得很迷糊.还是实践最重要,把环境配置好再开始深入学习.
1.首先,到官网:
我下载的是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!输出啦~
环境配置结束~