JDK 编译和运行过程全解(dos 下的 java 编译和运行常见问题之解决)
一、下载 JDK JDK 是 Java 开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组 件的开发环境。即编写 Java 程序必须的有 JDK,它提供了编译 Java 和运行 Java 程序的环境。 JDK 是一切 java 应用程序的基础,所有的 java 应用程序是构建在这个之上的。它是一组 API,也可以说是一些 java Class。 要成为一个 Java 程序员,JDK 是必不可少的最基本的工具。 网址:java.sun/javase/downloads/index.jsp 在该网站上可下载到最新版的 JDK,最新版(位于最顶端)目前是 JDK 6 Update 3,点击 Download 后进入下载页面:
进入下载页面后,注意在下载前得选中在红色 Required 下的单选框 Accept 才可授权下载。
二、安装 JDK 下载(Windows 一般是.exe 的后缀名)到电脑磁盘上后可直接双击安装,安装过程只需照安装向导一步步安装即可。 三、设置 JAVA 环境变量: 右键"我的电脑"--"属性"--"高级"--"环境变量(N)"你将会看到如下所示的你电脑上的系统环境变量:
在下面"系统变量(S)"点击"新建(W)"创建新的用户变量,参照下面说明来正确设置变量名和变量值: 变量名: JAVA_HOME 变量值: E:\Program Files\Java\jdk1.5.0_09
说明:该环境变量设置 JDK 的目录,上面的变量值是我的安装目录(由下图的地址栏处你可看出是 E:\Program Files\Java\jdk1.5.0_09),你可根据你自身所安装的 JDK 的目录来修改一下即可. 下图是我自己的 JDK 目录截图(如下所示一般的 JDK 目录下都会有 lib 和 bin 文件夹,该两个文件夹与下面要设置的 classpath 和 Path 密切相关)
变量名: classpath 变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 说明:其中两个%号仅仅代表引用了 JAVA_HOME 的变量(即前面设置的 JAVA_HOME),而其余的 bin,lib\tools.jar 和 lib\dt.jar 是其 JAVA_HOME 目录下的一些所需引导文件及导入文件程序.注意其中的第一个"."不可省略,它代表包括当前目录,而分号";" 则起到划分割开的作用. 变量名: Path 变量值: %JAVA_HOME%\bin 说明:代表 JDK 的载入路径,跟安装的 JDK 目录文件一样,只是在后加上了\bin.(注意如果在系统中已经有了系统变量 Path 的其 他变量值,则只需在后面添加分号";"(分号起到划分隔开的作用而已).例如我的是这样: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin
四、测试 JAVA 在"开始"---"运行"内输入 javac 后点击”确定“可以看到命令行显示一些基础操作信息即表示成功.
结果如下(注意下面这图只是一闪就过去了,很快,知道我抓图有多困难吗?嘻嘻):
如还不放心的话可编写一个简单的 Java
程序运行一下:
下面给出一个测试代码: public class Hello{ public static void main(String args[]) { System.out.println("Hello World!"); } } 将上面代码复制粘贴后保存为 Hello.java(注意后缀名是.java),然后才编译运行(运行时有问题的话请各位看看本空间 Java 初学者运行基本问题,估计就能明白了)。运行结果是显示 Hello World!。 运行方式大家应该都会了吧?可下个
Java IDE 来运行,初学者可下个 JCreator 来用用。有不明白的欢迎留言! 能将上面代码运行出结果既表示 JDK 安装成功,至此你可开始正式
学习 Java 编程了! ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////// Java 初学者运行基本问题 以下引自 Java 天地 问 HelloWorld 问题的人实在是太多了,而且经常都以“问一个最简单的问题”开头。其实回想一下,自己也是从这个阶段过 来的,说一句“你好”,真的是一个最简单的