日期:2014-05-20  浏览次数:20709 次

我的第一个JAVA程序无法执行
默认安装在C:\Program   Files
编译好的HelloJava.java文件放在C:\Documents   and   Settings
运行cmd并输入C:\Documents   and   Settings\Administrator> javac   显示正常,
但输入java   HelloJava则显示为:Exception   in   thread "main "java.lang.NoClassDef
                                                          FoundError:HelloJava
HelloJava.java文件如下:

public   class   HelloJava
{
public   static   void   main(String[]   args)
{
System.out.println( "嘿!我的第一个Java程序! ");
}
}

------解决方案--------------------
类路径配好了没?
------解决方案--------------------
应该是环境没有配置好的问题
------解决方案--------------------
HelloJava.java文件在哪里
------解决方案--------------------
编写的java文件最好不要放在桌面,放在其他的盘,还有你可能没有编译javac HelloJava.java

java HelloJava时找不到那个类
------解决方案--------------------
在你的目录下:
javac HelloJava.java
java -cp . HelloJava
------解决方案--------------------
java HelloJava.class
------解决方案--------------------
目录不能有空格
------解决方案--------------------
检查路径设置
path -> C:\Program Files\jdk\bin
classpath -> C:\Program Files\jdk\lib
关键是下面这步~~~~
简单的程序最好取消类路径设置;取消方法:
在cmd下
set classpath=

然后再java HelloJava
ok~~
还有,最好不要装在有空格的路径下~~~~
------解决方案--------------------
没有配置好``呵呵``

------解决方案--------------------
ni 你可以尝试把你的JDK安装到C盘以外的盘,javac *.java java *时在一个父目录名无空格的目录下。