eclipse下运行简单程序,出现Exception in thread "main" java.lang.ClassNotFoundException错误
源码:
package Ttest;
import java.lang.reflect.Field;
import Commen.Tstring;;
public class Reflection_Test{
public static void main(String[] args) throws Exception {
Tstring t1 = new Tstring("taotao", "good");
Field s1 = Class.forName("Tstring").getField("s1");
Field s2 = Class.forName("Tstring").getField("s2");
System.out.println(s1.get(t1));
System.out.println(s2.get(t1));
}
}
错误信息:
Exception in thread "main" java.lang.ClassNotFoundException: Tstring
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at Ttest.Reflection_Test.main(Reflection_Test.java:8)
昨天用eclipse的时候也是这样,一个简单小程序都报找不到类。重启eclipse重新建立工程后可以运行了。
想请教下这种情况是classPath的问题么?求解决 。
相关推荐
出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc
在Java编程中,遇到“Exception in thread 'main' java.lang.NoClassDefFoundError”是一种常见的异常情况,这通常意味着JVM在运行时未能找到指定的类定义
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/SessionManager
在使用JFinal框架2.2 jetty 8.18.v20121106版本时报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/SessionManager at com.jfinal.server.ServerFactory.getServer(ServerFactory...
JDBC 导入MYSQL驱动方法
但在实际操作过程中,可能会遇到一个常见的异常:“Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
java.lang.NoClassDefFoundError错误解决办法
检查日志文件中是否有java.lang.ExceptionInInitializerError这样的错误与ClassNotFoundException的区别NoClassDefFoundError和ClassNotFoundException
java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder 处理
总之,解决“java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder”问题的关键在于确保JDOM库被正确地包含在类路径中,同时检查代码中涉及的类名拼写是否准确


Java SE
