关于第一个JAVA程序_JDK配置问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:53:17
请教高手,为什么我的第一个JAVA程序不能运行:
我在网上(不是SUN管网)找到一个j2sdk1.4.2_16版本,装好以后,自动在线升级为1.6.0_03。按网上资料配置了java_home,path,classpath,在cmd中键入java -version,ser classpath测试都正常,编译第一个程序javac welcome.java正常,能够生成.class文件,但在执行“java welcome"是总是显示下面一句话:
Exception in thread "main" java.lang.NoClassDefFoundError:welcome
下面是源程序:
public class Welcome
{
public static void main (String[] args)
{
System.out.println("这是俺的第一个程序!");
}
}
请指点一下到底哪儿出了问题,如何解决?
没错呀,我的文件名已经是Welcome.java了,而且已经成功的生成了Welcome.class,只是在执行”java Welcome"时总是通不过,出现上面的错误提示

我也遇到过这样的问题
1)环境配置问题
Path 把你的bin 目录 放进去
添加一个环境变量 classpath 放进你的lib 目录下的 dt.jar和tools.jar 最前面加上 点和分号(.;)这样你不用再额外设置其它的了。
2)就是你class 名尽量不要用大写 改成小写 文件名也一样。这样就不会出错了!比如ho 了之类的。
我也不知道为什么不能用大写 我改成大写也出这样的毛病!

javac welcome.java

javac Welcome.java
java Welcome

注意大小写。

你的错误是新手容易犯的
你的JAVA文件名,必须和类名一致!!
也就是说 你的JAVA文件名应该改为Welcome.JAVA

你的程序我运行了一下没有问题,是不是你在编译或运行时,输入错误。请再试试。

可能有是配置错误吧
再重新配置一下吧,