d:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: Test. Program will exit.
编译能通过,运行java时提示此错误。运行环境,windows7 专业版x86,然后在虚拟机里面装了xp 专业版x86后,出现同样的错误,能编译,但运行不了。提示的内容是一样的。
环境变量的配置:1、JAVA_HOME
C:\Program Files\Java\jdk1.6.0_26
2、path
%JAVA_HOME%\bin;
3、CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: Test. Program will exit.
编译能通过,运行java时提示此错误。运行环境,windows7 专业版x86,然后在虚拟机里面装了xp 专业版x86后,出现同样的错误,能编译,但运行不了。提示的内容是一样的。
环境变量的配置:1、JAVA_HOME
C:\Program Files\Java\jdk1.6.0_26
2、path
%JAVA_HOME%\bin;
3、CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
解决方案 »
- Preferences的用法,不懂啊。在线等
- java解析XML遇到有汉字的XML不能解析
- 字段url(text)的数据太长导致update这个字段发生错误
- byte char string 二进制 汉字
- 回文数
- 找“Java Servlet编程(第二版)” 这本书那里有下
- 关于在JTree插入的子节点的位置问题!请高手帮忙,多谢!
- 如何选择目录????在线等待
- 谁有‘JAVA的电子版学习教程’?
- HTMLConventer????怎么用?怎样把codeBase指定成本机路径???很简单的问题,20分感谢!!!
- Execl解析问题
- 高手们帮忙看看为什么打包为jar的java程序,音乐没了啊 啊
java Test
java packagename.classname
有错误的话,去JDK文档里面查找错误是什么原因就简单了
比如 a.java 在d:\test\demo\java\a.java那么你就在要在d:>\test\demo\java\javac a.java d:>\test\demo\java\javac a
oracle装后会覆盖你的jdk
请先java -version 查看版本
而且环境变量都是设置到系统环境变量了8楼给出的答案有点不解“你是否装了oracle(oracle带的是jdk1.4)
oracle装后会覆盖你的jdk
请先java -version 查看版本”oracle在windows7系统中可能装着了,但是我是后装的java程序xp系统中是什么都没有装,只装了java但还是不能运行,只能编译,不能运行。