我可以在sun的rt.jar文件中添加类吗?

jav*_*ld 5 java runtime jdk1.6 javax.mail

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

我可以将这些新类添加到rt.jar而不会损害我的jdk安装吗?我知道java已将它连接到那里寻找类.(并且,邮件类在javax包中 - 似乎可以合理地添加到rt.jar中的javax文件夹中.

谢谢!菲尔D'

Jas*_*hen 3

不,你不能,也不应该。

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

弄乱 rt.jar 意味着您无法在任何其他 JVM 上运行。