如何写个java程序_如何写第一个JAVA程序

step1. 下载 JAVA 2 SDK (JDK)

首先连上http://java.sun.com/j2se/downloads.html

之后点选右边的 Popular Downloads 下载 J2SE 1.4.2 SDK

到 Download J2SE v 1.4.2_04 ( 目前最新版是J2SE 1.4.2_04 )

依您操作系统环境点选不同版本的 SDK 下载

注意!是SDK不是JRE

step2. 设定环境变量

按照其指示安装完成之后,我们必须先设定环境变量. PATH , CLASSPATH

设定 PATH , 告诉系统 , javac.exe 和 java.exe 的所在位置

到 我的计算机 按鼠标右键, 点选内容, 进入进阶, 在下方有一个环境变量

进入之后 , 可以看到上下两大部分 , 我们要设定的是下面的 系统变量 部分

找到变数 Path

假设SDK是安装在 C:\j2sdk1.4.2_04 (预设目录)

选择编辑 , 在最前面加上 C:\j2sdk1.4.2_04\bin; (Path是用;来区隔)

您要根据实际的JDK安装目录而调整

套用并确定之后 , 无论您的命令提示字符工作目录是哪一个位置 ,

都可以执行 javac指令 或是 java 指令

测试方法:将命令提示字符工作目录设定到随便一个您系统中的目录

C:\>cd c:\java_program

执行下列指令

C:\java_program>javac

系统会提供给您一些下javac指令的参数讯息 .

表示 PATH 设定成功

step3. 动手写第一个程序

写java程序 , 不安装任何编辑器的时候最简单的工具就是记事本,

现在就来写出您第一个java程序吧!

public class HelloWorld

{

public static void main(String args[])

{

System.out.println(" Hello World ! ");

}

}

注意档案的储存! 使用另存新档比较方便

檔名 HelloWorld.java

存盘类型请选择 所有档案 , 否则记事本将会将档案加上 .txt 的扩展名,而不是

.java檔了

编码不变 , 就是 ANSI

为了保险起见 , 请取消 windows 的隐藏扩展名之选项来确认您的扩展名是否为.j

ava

假设我们将 HelloWorld.java 存在 C:\java2里面

step4. 编译 HelloWorld.java

到命令提示字符底下

( windows NT, 2000, XP叫命令提示字符, 而之前的windows则叫MS-DOS )

输入以下指令 , 设定 命令提示字符的工作目录 等于 C:\java2

C:\>cd c:\java2

接着执行下面的编译指令

C:\java2>javac HelloWorld.java

注意 HelloWorld 的大小写

编译若成功则您会在 C:\java2 看到 HelloWorld.class 这个档

step5. 执行 HelloWorld

JDK会依照 CLASSPATH 的设定来寻找 .class档案

新版本的JDK(1.3之后)会将 命令提示字符工作目录 作为预设CLASSPATH的一部份.

在 step4 我们将 工作目录 设定到 C:\java2 ,

所以在C:\java2 , 可以直接使用 java指令 执行程序

JDK会依照预设的CLASSPATH设定值 , 去 C:\java2 找 .class档案

C:\java2>java HelloWorld

您就会看到 Hello World !

不要输入 扩展名.class , 那是多余的.

但是你将工作目录移到别的地方 , 例如 C:\

执行

C:\>java HelloWorld

是无法成功的 ,

因为 JDK会去寻找 C:\ (工作目录) , 它不知道要去找 C:\java2 , 所以不会去找

找不到 HelloWorld.class , 它就会给一个 java.lang.NoClassDefFoundError

没有办法解决吗? 如果工作目录在 C:\

可不可以让JDK去找 C:\java2 这个目录下的.class档案

当然可以

只要将 C:\java2 加入到 CLASSPATH 的一部份就行了.

但是注意 , 只要你手动设定了 CLASSPATH , 就会取代所有预设的CLASSPATH

相关文章请继续看 PATH 与 CLASSPATH

附上 HelloWorld.java 档案 , 若要使用它来测试

请一定要注意 , 下载时候 存盘类型 要选择 所有档案 , 否则存盘会变成 HelloW

orld.java.txt


版权声明:本文为weixin_28998851原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。