最近想自学Android,于是下了个JDK,下面是在安装过程中遇到的一些问题,防止以后忘记,所以整理了一下。
1.下载JDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
在这个下载页面可以看到windows有两个版本的JDK:
Windows x86 | 89.09 MB | jdk-7u25-windows-i586.exe |
Windows x64 | 90.66 MB | jdk-7u25-windows-x64.exe |
x86是32位操作系统,x64是64位的操作系统。
我的电脑是64位win7系统,所以我下载的版本是 jdk-7u25-windows-x64.exe下载完成后,安装 。
在网上看到了JRE和JDK的区别,虽然不是太理解但是想先记在这里:
JRE为Java Runtime Environment的简称,JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java核心类库和支持文件。它不包含开发工具--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。
2.环境变量的配置
1.右击“我的电脑”,点击“属性”:选择“高级系统设置”选项卡,点击“环境变量”:
2.在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH (注:“系统变量”对所有用户有用,而“用户变量”则只对当前登陆用户有用。对于变量的大小写,是不进行区分的。)3.因为是默认安装,所以JDK1.7是安装在C:\Program Files\Java\jdk1.7.0_25里了。现在为三个变量设值;
新建 JAVA_HOME 设值 C:\Program Files\Java\jdk1.7.0_25
新建 CLASSPATH 设值 .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar
编辑 PATH 设值 ;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin注意事项:
1.配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配tomcat,eclipse等java开发软件可能需要依赖此变量。
2.在设置系统变量Path(系统已经有),要注意前面的分号“;”,配置Path的作用:Path使系统可以在任何路径下识别java命令。
3.在设置系统变量CLASSPATH时,要注意CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思,配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径,只有类在classpath中,java命令才能识别,其中,%JAVA_HOME%就是引用前面指定的JAVA_HOME。
4. 用户变量的设置必须注销重登录后才起作用,但是当本次配置中所有环境变量都是系统变量,而设置系统变量的则不用。
3.测试JDK1.7的环境变量是否配置成功。
“开始”->“运行”,键入“cmd”进入命令提示符下,键入命令“java -version”,出现如下信息,说明环境变量配置成功:java version "1.7.0_25"
Java(TM) SE Runtime Environment(build 1.7.0_25-b17)
Java HotSpot(TM) 64-bit Server VM (build 23.25-b01, mixed mode)
4.用一个小程序测试JDK1.7是否能成功运行JAVA程序。
现在我们编辑一个java小程序,然后进行测试。现在我们就直接在C盘建一个“Hello.java”的文件吧,并记事本打开它,在它里面输入如下代码:public class Hello
{ public static void main(String[] args)
{ System.out.println("Hello World!"); }
}
然后保存。
现在进入到命令提示符下。输入cd/来回到C盘根目录下。即如下样式:
C:/> java
程序是不能直接运行的,因此,我们得对它先进地编译,即输入javac Hello.java如下:
C:/>javac Hello.java
C:/>
这样就编译好了,如果没有编译好的话,它会提示错误。 java文件被编译好了之后,就会自动生成一个CLASS编译文件,因此我们可以运行它,只要输入“java Hello”就可以了。
C:/>java Hello
Hello World! //结果。