我的第一个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 *时在一个父目录名无空格的目录下。