我正在为 BlueJ IDE 开发一个插件。这些插件被打包为 BlueJ 项目中的简单 JAR 文件。该插件涉及向 MySQL 服务器提交(有时获取)数据。我使用路径中的 JDBC 连接器(作为 JAR)运行它。我需要让学生轻松安装该插件,他们只需将其放入文件夹即可。有没有办法将 JDBC 部分与我的扩展一起保留,而不必将其单独放在学生的机器上?
我从这里http://www.objectsource.com/j2eechapters/Ch21-ClassLoaders_and_J2EE.htm阅读了一些关于 ClassLoaders 的信息。但我还没有找到一个很好的方法来做我所要求的。顺便说一句,我正在使用 Eclipse。
当提到清单时,这个问题与我在最后想要的非常接近: 部署概念:打包 JAR 依赖项,时间和原因
我现在唯一的问题是我需要知道如何编辑清单文件,以便将我的扩展程序指向它自己的目录以找到 JDBC 连接器。
希望这是有道理的。谢谢你的帮助!