为什么用NETBEAN这类IDE编写的JAVA源程序在CMD中无法运行

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:14:40
在NETBEAN中编译运行都没问题
但是用命令直接运行时,javac编译可以过去,java运行的时候就提示Exception in thread "main" java.lang.NoClassDefFoundError:
这是为什么啊?

你的运行方式是错的,首先在命令提示符下切换到Myjava.class文件所在的目录,然后执行java Myjava命令,千万记得不要带class后缀,这样大概就可以运行了。
PS:建议把所有的java文件都放在同一个目录下,然后把cmd命令提示符文件拷贝到相同的目录下,这样以后再运行的时候就不用再切换目录了,直接运行cmd就是java和class文件所在的目录。