Have no file for C:\Program Files\Java\jdk1.6.0_25\jre\lib\modules\jdk.boot.jar
java.lang.NoClassDefFoundError: javaapplication1/JavaApplication1
Caused by: java.lang.ClassNotFoundException: javaapplication1.JavaApplication1
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: javaapplication1.JavaApplication1. Program will exit.
Exception in thread "main" Java Result: 1
恳请各位朋友指点一下,谢谢
java.lang.NoClassDefFoundError: javaapplication1/JavaApplication1
Caused by: java.lang.ClassNotFoundException: javaapplication1.JavaApplication1
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: javaapplication1.JavaApplication1. Program will exit.
Exception in thread "main" Java Result: 1
恳请各位朋友指点一下,谢谢
解决方案 »
- struts2中<result name这个name可以自定义吗
- spring2.5.6+ jpa(hibernate3.5.1)配置dbcp数据源的小问题
- struts 1.2 读取不到 struts-config.xml 是什么原因?
- InitialContext 声明的对象用close吗?
- 请教高手帮忙,给我讲讲过滤器的使用,什么时候用,最好给俺个例子,重谢
- 求一jetspeed下portlet的例子
- java 插入排序 位置改变 数值不变
- 请问我在action里从数据库里查询的数据怎么在jsp页面中显示出来?
- 求助:这个错误是什么意思?
- 我用struts编程 页面涉及struts标签库 可美工使用的工具不认标签 怎么办?
- 利用struts+jxl导出excel的错误
- 怎么在JAVA中实现关键字过滤?
public class Test {
public static void main(String args[]){
System.out.println("This ia a test program.");
}
}
javac Test.java时成功生成Test.class
java Test或java Test.class时出现类似上述错误。
系统变量如下:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.6.0_25
变量名:path
变量值:%JAVA_HOME%\bin
变量名:classpath
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
然后仔细检查环境变量配置,出现一个空格都会有错的,这个是我们常犯的错误
D:\My Documents\NetBeansProjects\JavaApplication1\src>javac Test.java
//本人注:成功生成Test.class//
D:\My Documents\NetBeansProjects\JavaApplication1\src>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.D:\My Documents\NetBeansProjects\JavaApplication1\src>
set JAVA_HOME=%~dps0\jre
set PATH=%~dps0\jre\bin;
set CLASSPATH=%~dps0..\..\classes
set JAVA_OPTS=-Xms16M -Xmx32M
java test
替换为
java Test
Exception in thread "main" java.lang.NoClassDefFoundError: test
--some errors
E:\CmdJavapractice>java Test
ok编译成的是Test.class 所以使用java命令来运行的时候,应该是java Test
总结:1.安装了j2sdk1.5.0;2.环境变量增加在用户变量中而不是系统变量中;3.重新启动计算机,就成功了,具体是那一项解决了问题,不清楚,总而言之这个问题解决了。