繁体   English   中英

重命名jar包名称

[英]Rename jar package name

我有一个jar文件但遗憾的是由于我的磁盘崩溃而丢失了源代码。 我只想将其包名更改为一些有意义的名称。

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

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

jarjar也许能够做到这一点。

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

它可以配置为执行您想要的操作。

包名称包含在类文件中,因此没有简单的方法。

对其进行反编译,然后进行所需的更改,然后重新编译并重新打包。

如果您使用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文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM