JAVA从JDK的下载到环境变量的详细设置

①从http://java.sun.com/j2se/1.4.2/download.html下载JDK也就是JAVA的开发工具包。

点上图的Download J2SE SDK 在打开的页面点Accept

这时候页面有个跳转 跳转之后的页面里找到

Windows Offline Installation, Multi-language  

j2sdk-1_4_2_14-windows-i586-p.exe48.89 MB

下载上面这个    windows 平台的JAVA 的JDK(因为我的操作系统是xp。。)然后安装在默认路径 ,也就是安装在C盘下面。当然你也可以装别的路径.

 

②在来设置环境变量。我刚学的时候 网上好多教设置环境变量的帖子,版本很多,都不知道为什么要那样设置。首先要知道的是JAVA的应用程序开发周期包括编译,下载,解释,和执行几个部分。额。刚发现已经到14了 我装的是1.4.2_13

在C:/j2sdk1.4.2_13的bin目录下回看到JAVAC.exe和JAVA.exe。JAVAC.exe就是JAVA的编译器,JAVA.exe是JAVA的解释器。当我们用JAVA解释器(JAVA.exe)去加载字节码的时候,回启动JAVA虚拟机(JVM)使字节码在虚拟机中运行

JAVA的环境变量有3个分别是Path ,Classpath,Java_home
设置步骤如下:我的电脑点右键---属性---高级---环境变量             点系统环境变量的新建
Path的变量值是指 JAVA安装目录下bin的路径。在我的机器上该路径就是C:/j2sdk1.4.2_13/bin
Classpath的变量就是个 .        一个点表示当前路径 ,当JAVA解释器加载类的时候就在当前路径下寻找类。(两个点表示上一层目录 );分号的做用是用来分隔2个路径用的。如果你有多个路径可以用分号来隔开添加。我设置的Classpath变量值是一个点 和一个分号。加个分号是为了以后要添加路径的时候提醒自己别忘记用分号分隔不同路径。(记得分号和点是. ; 不是。;)可以在命令提示符窗口输入:set classpath来查看你设置的结果。在jdk以前的版本,classpath是需要设置多条路径的,所以会在很多文章中看到设置classpath后面的值是一大长串(- -#)不过现在这版本一个点就可以搞定啦。当然有时候需要改变classpath的路径,哪个是后话,在学习笔记6里有相关介绍。现在只需要在系统环境变量下classpath设置成一个点就可以啦。
Java_home就是JAVA的安装路径 我机器上就是C:/j2sdk1.4.2_13
3个变量设置好点确定 直到环境变量的设置对话框消失。
③接下来测试我们的设置是不是成功了。我在E盘下建立了个JAVA文件夹用来存放学习JAVA用的一些文件和练习的内容。路径E:/JAVA/xuexi 在xuexi文件夹下新建文本文件 输入如下内容。该内容定义了一个类 类名是hello
class hello
{
}
保存文件,重命名为hello.java。我们打开命令提示符。开始--所有程序--附件--命令提示符
另外个方法打开命令提示符:开始--运行 在对话框里输入CMD
然后在命令提示符里输入---E:这时候进到E盘根目录下---cd E:/JAVA/xuexi 这时候就进入到xuexi下了---输入JAVAC回车-----出来一片英文说明我们的Path设置成功。我们的JAVAC编译器是在C:/j2sdk1.4.2_13/bin这个路径下,但是我们现在在E:/JAVA/xuexi 这个路径下能成功运行JAVAC证明path路径设置成功。
设置成功后我们输入JAVAC hello.java。来编译下。这时候可能出现如下情况
他说不能读hello.java。为什么呢。这里我们要设置2个很用用的东西如图设置
这时候你可以看到我们保存的hello.java的文件的包括隐藏的扩展名的全文件名为hello.java.txt。我们重命名去掉.txt。他问你确实要更改吗?点确定这时候在命令提示符里在输入JAVAC hello.java。这里有个小技巧就是点键盘上的↑或↓2个方向键 会出现你上面曾输入过的内容。运行完了就是这样
似乎没变化但是我们打开E:/JAVA/xuexi多了个hello.class的文件证明编译成功了。
问题1:如果出现
说明Path设置不正确。检查方法:
在命令提示符内输入完整的javac.exe的路径C:/j2sdk1.4.2_13/bin/javac.exe。(也可以找到JAVAC.exe可执行文件直接往命令提示符窗口里拽)出来一片英文说明你的JDK安装了只是path设置不对。要是没出一片英文。。。说明JDK装的不对。重装。在按上面的方法设置。
问题2:为什么要在系统环境变量下设置。你当然可以在用户环境变量下设置。但是换个用户登陆的话,设置就不存在了。此外,在windows里有自带的JAVA程序。在用户环境设置变量,可能产生用户环境变量和系统环境变量的重复。为了使我们安装的JDK程序每次在加载时最先被寻找最好在系统环境下设置变量。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值