【问题标题】:Rename jar package name重命名jar包名
【发布时间】:2011-12-01 05:16:17
【问题描述】:

我有一个 jar 文件,但不幸的是,由于磁盘崩溃,我丢失了源代码。我只是想把它的包名改成一个有意义的名字。

有什么方法可以更改 jar 文件的包名,当然我需要在类文件中更新这个包名。

我知道 Java Decompiler,但我只是想更改它的包名。

【问题讨论】:

    标签: java android jar package


    【解决方案1】:

    如果您使用 NetBeans IDE 6... 创建 Jar 包,您只需将 Jar 文件名更改为您的替代名称。

    1. 在您的项目目录中打开文件:“nbproject/project.properties”[您可以通过将其拖放到记事本窗口来打开它 - 通过“开始/所有程序/附件/记事本”在 Windows 中运行记事本]。

    2. 将行:dist.jar=... 更改为新路径。例如。 dist.jar=${dist.dir}/f2.jar

    3. 按“Build Main Project”或“F11”以新名称构建新的 Jar 文件。

    【讨论】:

    • “由于磁盘崩溃,我丢失了源代码” - 有时阅读资料可能会有所帮助...
    【解决方案2】:

    jarjar 或许可以做到这一点。

    它旨在构建一个包含应用程序及其支持库的单个大 jar。它支持将库移动到不同的包中以避免命名冲突(例如,您可以使用具有不同包名称前缀的同一库的两个不同版本)。

    它可能可以配置为做你想做的事。

    【讨论】:

      【解决方案3】:

      包名包含在类文件中,所以没有简单的方法。

      反编译然后做你需要的修改,然后重新编译重新打包。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-18
        • 1970-01-01
        • 1970-01-01
        • 2018-12-11
        • 2013-09-21
        • 1970-01-01
        • 1970-01-01
        • 2012-03-02
        相关资源
        最近更新 更多