java class .forName() 报错 java.lang.ClassNotFoundException:
开发工具:eclipse项目配置:代码:packagecom;publicclassTester{static{System.out.println("Tester类的静...
开发工具:eclipse
项目配置:
代码:
package com;
public class Tester {
static{
System.out.println("Tester类的静态初始化......");
}
}
---------------------------------------------------------------------------
package com;
public class ClassLoaderTest {
public static void main(String args[]) throws ClassNotFoundException{
ClassLoader c1 = ClassLoader.getSystemClassLoader();
c1.loadClass("com.Tester");
System.out.println("系统加载Tester类....");
Class.forName("Tester");
}
}
eclipse 编译后,class文件默认成目录为buid/class下, 自己在新建项目的时候,修改了编译后class文件默认的存放目录,修改为WebContent/WEB-INF/class.
自己怀疑 是不是eclipse什么地方配置错了 展开
项目配置:
代码:
package com;
public class Tester {
static{
System.out.println("Tester类的静态初始化......");
}
}
---------------------------------------------------------------------------
package com;
public class ClassLoaderTest {
public static void main(String args[]) throws ClassNotFoundException{
ClassLoader c1 = ClassLoader.getSystemClassLoader();
c1.loadClass("com.Tester");
System.out.println("系统加载Tester类....");
Class.forName("Tester");
}
}
eclipse 编译后,class文件默认成目录为buid/class下, 自己在新建项目的时候,修改了编译后class文件默认的存放目录,修改为WebContent/WEB-INF/class.
自己怀疑 是不是eclipse什么地方配置错了 展开
8个回答
展开全部
Class.forName("com.Tester");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Class.forName("Tester"); 这个地方要 包名+类名
Class.forName("com.Tester");
Class.forName("com.Tester");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询