您的位置:首页 > 编程语言 > Java开发

JDK1.5.0_06安装详解

2006-03-16 23:13 288 查看
1.下载SDK
最新版本为JDK 1.5.0_06
下载地址:
http://java.sun.com/j2se/1.5.0/download.jsp
选择JDK 5.0 Update 6 includes the JVM technology 下载
假设安装在D:/JDK1.5.0_06/目录[默认全部安装,具体选项在后详细解释]
[开发工具]: J2SE Development Kit 5.0,包括专用JRE5.0._264M
[演示程序]: 包含源代码的样例小程序和应用程序
[源代码]: 构成J2SE公共API的类的源代码
[公共JRE]: 独立JRE5.0.任何应用程序均可以使用此JRE.此JRE向浏览器和系统注册Java插件和Java Web Start.可以单独将其从JDK中卸载.

安装过程中又有三个选项,是支持欧洲语言的J2SE Runtime Environment好象没办法不选择.都装吧,反正也就161M空间[这该是JDK1.5安装文件的新特征].注意:选择安装目录应该与之前不能相同,此时选择D:/JRE1.5.0_06/.如果选择与JDK安装目录相同则会覆盖之前安装文件,出现JDK bin目录找不到如javac.exe文件的情况. 全部安装完毕D:/JDK1.5.0_06/为188M,D:/JRE1.5.0_06/为68.7M.

2.查看版本
进入DOS,运行java -version

3.配置环境变量
[为了弄清原因可以先跳过这一步]
因为Win系统在DOS直接执行某个命令都是在环境变量中path寻找目录,所以必须在path中添加命令所在目录.配置环境变量如下:
JAVA_HOME: D:/JDK1.5.0_06/
path: .;%JAVA_HOME%/bin;(在原有基础前面加入)
注意:classpath在JDK1.3以后版本就不需要设置了,classpath参数用以指出类别的位元组码(bytecode)档案的搜寻目录.

4.调试JDK
保存如下代码为HelloWorld.java,假设保存在以下目录:
E:/Program/Java/
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello ,world!");
}
}

进入DOS,进入到目录E:/Program/Java/,执行以下命令:
E:/Program/Java>javac HelloWorld.java ↓
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

原因:很容易明白,因为当前目录[E:/Program/Java/]没有命令javac.那么进入D:/JDK 1.5.0_06/bin目录再执行此命令又会如何呢?注意:此时,HelloWorld.java文件并不在当前目录.
D:/JDK1.5.0_06/bin>javac E:/Program/Java/HelloWorld.java↓

D:/JDK1.5.0_06/bin>
此时编译成功,在E:/Program/Java/目录下生成HelloWorld.class文件,然后运行:

D:/JDK1.5.0_06/bin>java E:/Program/Java/HelloWorld↓
Exception in thread "main" java.lang.NoClassDefFoundError: E:/Program/Java/Hello
World
这样当然不行,那就到源文件目录下:
E:/Program/Java>java HelloWorld↓
Hello ,world!

折腾了这么久终于看到了久违的Hello了,是不是感觉很郁闷?执行一个java程序这么麻烦?目录切来切去是不是都晕了?那我们回到第3步.配置好环境变量后,在源文件目录下就可以直接进行编译和运行了.

恭喜你!你从此后可以在java世界里遨游了!祝你成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: