| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题: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
快速回复:java 反射的问题
数据加载中...
 
   



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

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