java - 我可以将类添加到 sun 的 rt.jar 文件吗?

标签 java runtime java-6 jakarta-mail

我下载了 Javax.mail 包。我有jdk1.6.0_11。 问题是...我无法让 javac 或 java 找到那些类! 我可以使用 JCreator LE 编译应用程序(通过添加邮件 jar 到它的搜索列表)但是,当我尝试在命令窗口中运行该应用程序时, 它失败了。

我可以将这些新类添加到 rt.jar 中吗? 伤害我的 jdk 安装? 我知道 java 已将其连接起来以在那里查找类。 (而且,邮件类在 javax 包内 - 看起来像 它们可以合理地添加到 rt.jar 中的 javax 文件夹中。

谢谢! 菲尔·D'

最佳答案

不,你不能,也不应该。

相反,找出类加载器的问题(可能是路径?)。您将需要它来访问下一个需要访问的库。

搞乱 rt.jar 意味着你不能在任何其他 JVM 上运行。

关于java - 我可以将类添加到 sun 的 rt.jar 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/742254/

相关文章:

java - 在构建中使用 maven 传递依赖

java - Oracle WCC NoClassDefFoundError : org/xml/sax/EntityResolver when running Apache POI in Custom Component

java - 便于查找的数据结构

java - 具有不同状态的值对象的验证 - 密码大小写

java - 如何使用单例设计模式来建立和关闭 JDBC 连接?

java - 如何在 OpenScript - Oracle Application Testing Suite 中传递运行时参数?

performance - 为什么批处理模式比 parfor 快这么多?

java - ByteBuffer.asCharArray().array() 上的 UnsupportedOperationException

java - 如何判断我的 Android 应用程序正在使用哪些库?

ios - 在 Swift 运行时从闭包中获取参数信息