安装完jdk后。需要配置环境变量。
然后就可以在dos窗口编译和运行了。
推荐下载jcreator(一个外壳环境,需要jdk的支持)。然后就能在图形界面编译,运行,错误信息提示。

解决方案 »

  1.   

    [转贴]
    ==========
    初学者问的诸如:《怎样配置环境变量》《怎样运行Servlet》啊?这样的问题太多了,现在我写一个初学者入门必读,以便对初学者有指导作用!
    首先是下载工具:
    我建议初学者用Editplus+JDK,我觉得如果用例如JB,Eclipse,JCreator,虽然刚开始的时候比较方便,但是确使初学者门不知道怎样配置环境变量,
    从而难以达到知其然,知其所以然的地步
    可以通过如下地址下载:
    Editplus(最新版本是v2.11):http://count.skycn.com/softdown.php?id=3641&url=http://sc-http.skycn.net/down/epp211a_cn.exe(要照注册码就自己找吧,网上很多的)
    JDK(最新版本是Java2sdk1_4_2):http://count.skycn.com/softdown.php?id=3116&url=http://sc-http.skycn.net/down/j2sdk-1_4_2-windows-i586.exe(这是For Windows)然后就是安装JDK,我是把它装到从c:\JDK目录下面:
    然后就是CLASSPATH的问题了:
    正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历CLASSPATH来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历
    CLASSPATH定义的每一个路径,直到找到相应的文件为止。
    相信大家用的系统不是2k就是XP,然后就应当如下设置Path:
    我的电脑->属性->高级->环境变量
    然后在环境变量的Path后面追加: C:\JDK\bin;.;C:\JDK\lib
    也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
    ★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!
    dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库
    如果没有配置:C:\JDK\bin,则会出现  “ javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。
    然后下面就该写程序了:
    首先是(HelloWorld.java),打开Editplus,新建一个Java文件,请照着如下输入,要一字不漏,并且分清大小写:
    public class HelloWorld{
      public static void main(String[] args){
          System.out.println("Hello,World!");
          }
       }
    然后把这个文件保存(ctrl + s)到HelloWorld.java,记住大小写一定要分清,是HelloWorld.java不是helloworld.java或者其他的
    下面就该运行了,开始->运行->cmd
    在控制台中把目录切换到当前目录:
    javac HelloWorld.java
    java HelloWorld
    你就会在控制台上看见输出的Hello,World!(没出来?我把电脑吃了:))
    javac是编译命令,它把HelloWorld.java编译成HelloWorld.class
    java就是解释命令,JVM把HelloWorld.class解释执行.
    在这个时候:
    1。如果出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
    那就是你在环境变量中没有加上那个.(dot)
    2。如果出现Exception in thread "main" java.lang.NoSuchMethodError: main 
    或者HelloWorld.java:1: Public class helloworld must be defined in a file called "HelloWorld.java". 
    那就是你没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java
    这个名字一定要跟public class的名字一样对于环境变量的问题就说到这里,下面我先所说怎么在Editplus里面编译和运行,在Tools->参数设置->配置用户工具
    1.添加工具(添加应用程序)
    菜单文字:Compile Java Program
    程序:C:\JDK\bin\javac.exe
    参数:文件名称
    初始目录:文件目录
    2.添加工具(添加应用程序)
    菜单文字:Run Java Program
    程序:C:\JDK\bin\java.exe
    参数:文件名称(不含扩展名)
    初始目录:文件目录工具组名称可以随便添,比如Debug Java Program
    然后在Tools的下拉菜单中,你就会看见Compile Java Program以及Run Java Program这两个选项,以后你就可以利用ctrl + 1编译和ctrl +2运行程序了
      

  2.   

    请问 Kosling(!Keep Java In Mind!) 这位兄弟,
    WIN2K下的环境变量名有三个呀,在哪个变量名后面追加PATH?
    麻烦你说清楚!
      

  3.   

    请问 Kosling(!Keep Java In Mind!) 这位兄弟,
    WIN2K下的环境变量名有三个呀,在哪个变量名后面追加PATH?
    麻烦你说清楚!
    谢谢!
      

  4.   

    请问 Kosling(!Keep Java In Mind!) 这位兄弟,
    WIN2K下的环境变量名有三个呀,在哪个变量名后面追加PATH?
    麻烦你说清楚!
    谢谢!
      

  5.   

    to liuwen20030412
    path:c:\jdk1.4\bin;
    pathclass:c:\jdk1.4\lib\tools.jar;d:\javasave;
    \\JAVA装在C盘下。d:\javasave是编程的文件夹。
      

  6.   

    Dos环境运行!
    进入当前文件夹!javac 文件名.java
    java 类名