gpt4 book ai didi

java - 从 jre 中的 rt.jar 中删除未使用的类

转载 作者:太空宇宙 更新时间:2023-11-04 08:38:53 25 4
gpt4 key购买 nike

我尝试从 rt.jar 中删除未使用的 .class 文件并将其捆绑到我的程序中,但有两个问题:

  1. java 是一种 JIT 语言,一些必需的库将在单击等过程后加载,因此如果您使用 ERROR-SUCCESS 方法删除文件,您将失败。

  2. Java 运行时首次准备所需的许多类。

那么我如何找出不需要哪些类文件?

最佳答案

看看Bundling a minimal 'bare bones' JVM with your Application做你想做的事。作者将“Hello World”应用程序缩小到 5MB JVM。然而,这可能是不合法的分发,您可能应该首先检查一下。

您可能还想考虑仅包含或链接到在线安装程序。对于 Windows,它小于 1MB,可用 here .

关于java - 从 jre 中的 rt.jar 中删除未使用的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com