我想在rt.jar中添加一些类文件。我怎么能做到这一点呢?
发布于 2012-08-25 13:41:33
你的问题表明你对java平台有一些误解。
首先,您需要知道rt.jar是什么以及它做了什么:
rt.jar是包含java运行时所需的所有类的jar。因此它被命名为rt.jar
现在你知道了,你需要知道你的java程序是如何运行的:
你的java程序,你所有的jar和类都是由java虚拟机执行的。
因此,正如您所看到的,您编写的代码& java运行时使用的rt.jar是完全独立的,并且应该保持不变。
如果您需要某些功能,则应将其添加到jar中。
发布于 2012-08-25 13:36:53
不要更新它。为什么要更新它?
不管怎样,如果你想更新它,我知道有一种方法,你可以在winrar中打开jar文件,然后将更新后的.class文件粘贴到存档中。但是您的jar可能会处于不一致的状态。做这件事的风险自负。
发布于 2012-08-25 13:41:24
您可以使用以下命令:
jar uf jar-file input-file(s)有关详细信息,请参阅链接:
java.sun.com/docs/books/tutorial/deployment/jar/update.html
https://stackoverflow.com/questions/12119465
复制相似问题