一、前言    JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。 
二、下载,安装 
   下载地址为JAVA官方站点:java.sun.com,国内也到处都是。 
   Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\jdk13作为例子。 
三、配置 
   桌面上选择“我的电脑”(右键) 
   高级 
   环境变量 
   在“系统变量”--->“新建” 
   在变量名中输入:CLASSPATH,变量值中输入: 
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定; 
好了,配置完了,要重新启动计算机后,环境变量才能有效的。 
四、测试 
   (1)用文本编辑器写一个简单的java程序: 
public class HelloWorld { 
public static void main(String args[]) { 
System.out.println("Hello World!"); 


这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。 注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。 
   (2)编译:在dos命令提示符下执行:(注意大小写) 
javac HelloWorld.java 
如果正常的话,将生成HelloWorld.class文件。 
   (3)运行:在dos命令提示符下执行:(注意大小写) 
java HelloWorld 
这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入: 
java HelloWorld.class 
多了后面的.class,一定要注意,否则会出现下面的错误: 
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class 
(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因) 
好了,运行java HelloWorld应该会出现伟大的“Hello World”了。 
到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。

解决方案 »

  1.   

    谢谢上面这位大哥,可我的问题是不只是要编译一个文件。而是一个类似于一个系统一样的东西,里面有一堆文件(夹)。配套光盘中给了一个批处理文件,说只要运行就可以自动设置环境。可是运行之后根本什么效果都没有。而且那个文件也看不懂。能否再请教一下怎样编译一个类似于VC中project那样的东西?
      

  2.   

    你找到那个主类,编译那个主类,我这好像是可以(JDK1.4.1)自动找到被调用的类,如果没编译的话,就会自动编译了,不过文件目录结构,如果涉及到package的话,一定要正确。
    如果上面这样不行,你可以编译这个主类,看看那些类不可用,然后去编译他们,再返回头编译那个主类,如此反复,相信能搞定你的问题:)good luck:)
      

  3.   

    faint
    去看看java 的书吧
      

  4.   

    事实上,java编译生成的是bytecode,这样的话,利于移植的
      

  5.   

    先用文本编辑器录入JAVA源程序
    设置好PATH
    javac 源程序文件名
    java  源程序文件名的主文件句
      

  6.   

    多文件编译,win98在dos下或win2000在console里 敲 javac 然后回车看看javac 命令的参数
      

  7.   

    你应该自己想办法解决这些简单的问题!
    去看书吧
    顺便推荐两本《JAVA大学教程》(英文)
    《THINKING IN JAVA》(英文)
    你会发现这个学期很 有收获的。
      

  8.   

    谢谢楼上的这位。只是我的问题比较急,来不及再慢慢地查书了。而且,但文件的编译我会的。只是这回要编译的包很多,而且,还有资源文件和和jar文件。不知怎么整合到一起去。
      

  9.   

    java HelloWorld 也出错了。晕
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
    我用的是1.4.0
    请教到底怎么才能让他跑起来???
      

  10.   

    顶楼楼下的classpath设置有点问题,一般是应该有“.”来表示当前目录,否则如果你在doc环境去运行java程序,会抛出找不到类的异常的。to:vincege(热得快)
    如果你的classpath没有错误,和你的程序是application,我想是你的路径问题了,一般不会是程序问题。而大家应该知道1.4jdk和1.3jdk的区别吧,呵呵,打包问题,大家应该着重
      

  11.   

    楼上的老兄:可不可以把classpath写的完整一点,我用二楼的试过了,不过好像有点问题,拜托!
      

  12.   

    非常感谢各位对新手的支持,不过希望能写详细一些。^_^
    ps:看过一些文章,classpath设置都不太一样。
      

  13.   

    在dos下设置路径不救可以了吗
    set PATH=f:\j2sdk\bin;
    不过jdk13  我就不懂了
    gz