类加载器的问题

wangheshiniye 2012-11-26 08:53:30
类加载器的问题 理论上讲我把类放在classpath路径下类加载器是AppClassLoader 我放在ext文件夹下类加载器是ExtClassLoader 那为什么我把我所创建的类字节码(aa.class)放在ext下编译时通过而运行时报了Exception in thread "main" java.lang.NoClassDefFoundError: aa 异常信息 求解释一下 谢谢
...全文
230 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dracularking 2012-11-27
  • 打赏
  • 举报
回复
引用 4 楼 wangheshiniye 的回复:
不对啊 亲们 你们没理解我的困惑在哪里
我觉得我已经回答了,如果你觉得没回答对,可以直接指出,否则也不明白你到底还在困惑啥
wangheshiniye 2012-11-26
  • 打赏
  • 举报
回复
不对啊 亲们 你们没理解我的困惑在哪里
dracularking 2012-11-26
  • 打赏
  • 举报
回复
可能ExtClassLoader的搜索范围只限jar包,不妨做一下实验 BootStrap------>JRE/lib/rt.jar ExtClassLoader---------->JRE/lib/ext/*.jar AppClassLoader---------->CLASSPATH指定的所有jar或目录。 http://express.ruanko.com/ruanko-express_41/tech-overnight4.html http://download.oracle.com/javase/tutorial/ext/basics/load.html
  • 打赏
  • 举报
回复
楼主的CLASSPATH 是这样配置的吗 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 如果还不好使楼主把包名也写上
老思子 2012-11-26
  • 打赏
  • 举报
回复
你看下你的classpath配置,可以通过添加'.'作为当前路径,然后你的JVM就会去你当前路径下找它需要的class
提供了基于BP(Back Propagation)神经网络结合PID(比例-积分-微分)控制策略的Simulink仿真模型。该模型旨在实现对杨艺所著论文《基于S函数的BP神经网络PID控制器及Simulink仿真》中的理论进行实践验证。在Matlab 2016b环境下开发,经过测试,确保能够正常运行,适合学习和研究神经网络在控制系统中的应用。 特点 集成BP神经网络:模型中集成了BP神经网络用于提升PID控制器的性能,使之能更好地适应复杂控制环境。 PID控制优化:利用神经网络的自学习能力,对传统的PID控制算法进行了智能调整,提高控制精度和稳定性。 S函数应用:展示了如何在Simulink中通过S函数嵌入MATLAB代码,实现BP神经网络的定制化逻辑。 兼容性说明:虽然开发于Matlab 2016b,但理论上兼容后续版本,可能会需要调整少量配置以适配不同版本的Matlab。 使用指南 环境要求:确保你的电脑上安装有Matlab 2016b或更高版本。 模型加载: 下载本仓库到本地。 在Matlab中打开.slx文件。 运行仿真: 调整模型参数前,请先熟悉各模块功能和输入输出设置。 运行整个模型,观察控制效果。 参数调整: 用户可以自由调节神经网络的层数、节点数以及PID控制器的参数,探索不同的控制性能。 学习和修改: 通过阅读模型中的注释和查阅相关文献,加深对BP神经网络与PID控制结合的理解。 如需修改S函数内的MATLAB代码,建议有一定的MATLAB编程基础。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧