标题:java 反射的问题
取消只看楼主
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
结帖率:100%
已结贴  问题点数:20 回复次数:5 
java 反射的问题
package fff;

import java.lang.reflect.Constructor;
import java.lang.reflect.Method;

public class Text {

    /**
     * @param args
     * @throws Exception
     * @throws SecurityException
     */
    public static void main(String[] args) throws SecurityException, Exception {
        String fileName="fff.Student";
        //Student s=new Student();
        Class clazz=Class.forName(fileName.trim());
        Constructor constructor=clazz.getConstructor();
        Object s=constructor.newInstance();
        Method method=clazz.getMethod("setAge", Integer.class);
        method.invoke(s, 12);
        

    }

}
Student这个类的class文件是我从其他地方考过来,放到bin/fff目录下的(Student.class,这个文件已经确认正确)为什么运行的时候会报错
Exception in thread "main" java.lang.NoClassDefFoundError: fff/Student (wrong name: com/guo/big/Student)
搜索更多相关主题的帖子: public Object void java package 
2012-12-01 11:12
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
得分:0 
然后,我调用fff包里,手写在fff里的类,能运行,
为什么调用拷过来的class文件会报错。。。?
2012-12-01 11:26
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
得分:0 
回复 3楼 hhwz
那该怎么改啊,初学java,好蛋疼。。。
2012-12-01 15:04
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
得分:0 
好麻烦。。。
2012-12-01 16:04
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
得分:0 
回复 8楼 javarobot
什么是修饰符哈?学java没多久,不知道。。
2012-12-01 22:05
whhguo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:42
专家分:119
注 册:2012-11-21
得分:0 
已搞定,是package的问题
2012-12-02 13:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389180-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.294267 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved