运行java Mea时出现exceptation in thread "main" .java.lang.noClassdefFound.error:Mea
测试原程序在这里
class Mea
{
public static void main(String arguments[])
{
System.out.println("Hello.");
}
} 测试的简单程序在这,这个程序在我自己的电脑里通过了但我在朋友的电脑中运行却是出现上面的提示 程序在这上面,只是简单一个类 以前在我自己电脑里配置的时候也出现过这个问题,但后来用了个 -cp 命令解决了,
现在是在别人的机器里配置,但用不了,不知道到底怎么回事, 谢谢
测试原程序在这里
class Mea
{
public static void main(String arguments[])
{
System.out.println("Hello.");
}
} 测试的简单程序在这,这个程序在我自己的电脑里通过了但我在朋友的电脑中运行却是出现上面的提示 程序在这上面,只是简单一个类 以前在我自己电脑里配置的时候也出现过这个问题,但后来用了个 -cp 命令解决了,
现在是在别人的机器里配置,但用不了,不知道到底怎么回事, 谢谢
javac Mea.java(程序没错的话,会生成.class字节码文件)
java Mea
右击我的电脑->属性->高级->环境变量->新建
JAVA_HOME=
PATH=
楼住是在java Mea中出的错 是classpath出的错!
path 一下,
看一看path里面java的路径对了没有
另外,当前目录下查一下,是否有 Mea.class 估计你是只是复制了Mea.java到你朋友机器上,就直接java Mea了,还要再编译一下!
命令提示符下javac 和 java 看有没有出来. 没有设置并检查环境变量.
或说是你的这个文件的位置是否放在其子目录下。注意,是子目录。
当然,这也是你还没配置好环境变量之前的说法,或是你在运行程序时,不小心把其路径变换了。
你可以查看下。[/size]
java -version
看是否能正常显示JDK版本
在运行时出现错误就是classpath的路径有问题了楼主看看自己的classpath路径是不是已经设置好了,一般是当前目录下.表示,确定你运行时是不是已经进入了要运行的.class文件所在的那个目录下了再检测下配置的环境变量
希望能成功