当然是有的喽,连最简单的HelloWorld都是这样啊!public class HelloWorld { 
public static void main(String arg[]) { 
System.out.println("Hello, World!"); 

}

解决方案 »

  1.   

    为什么呢?环境变量如下:
    classpath:.;E:\j2sdk1.4.0\lib
    java_home:E:\j2sdk1.4.0
    path:.;E:\j2sdk1.4.0\bin
      

  2.   

    classpath  .;e:\jdk1.4\jre\lib\rt.jar;e:\jdk1.4\lib\dt.jar;e:\jdk1.4\lib\tools.jar;
      

  3.   

    是啊,当然了,
    javac HelloWorld
    java HelloWorld
      

  4.   

    我连系统都重装了,还下了jdk1.3的来试都一样!
      

  5.   

    path 中去掉当前路径
    你再仔细检查一下classpath还不行的话把代码拿来
      

  6.   

    classpath
    .;e:\jdk\jre\lib\rt.jar;e:\jdk\lib\dt.jar;e:\jdk\lib\tools.jar
    path
    e:\jdk\bin;
    为什么会不行啊,代码就是HelloWorld啊!
      

  7.   

    以前编译好的class文件可以执行的啊,我觉得应该是在编译上有什么问题!
      

  8.   

    有没有试过把原来的.class 文件都删掉或者移走呢??
      

  9.   

    哦,我的jdk装在d:\jdk,在d:\可以编译执行,而在H:\JAVA下却不可以,环境变量:
    classpath:
    .;d:\jdk\lib\dt.jar;d:\jdk\lib\tools.jar;d:\jdk\lib\dt.jar;d:\jdk\jre\lib;
    path:
    .;d:\jdk\bin;d:\jdk;d:\jdk\lib\dt.jar;d:\jdk\jre\bin;d:\jdk\lib\dt.jar;d:\jdk\jre;
    java_home:
    d:\jdk是按照这里的一个帖子改的,怎么改才可以让它在H:\java的目录下可以运行呢?
      

  10.   

    俺是没哲了~~真失败
    你还是用JCreator2.5吧
      

  11.   

    java -cp . Hello,试试行不行。
      

  12.   

    放在任何盘的根目录都可以,而在其他目录就不行,而且根目录和其他目录编译出来的东西不一样。根目录:
    main ([Ljava/lang/String;)其他目录:
    main ([LString;)应该就是这个问题!