gpt4 book ai didi

java - ProGuard Java 库路径

转载 作者:行者123 更新时间:2023-11-29 03:16:57 25 4
gpt4 key购买 nike

我有一个保存的 ProGuard 东西,里面有这一行:

-libraryjars /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar

我在 Linux 和 Windows 上都使用这个配置文件。我有一个可移植硬盘驱动器,上面有这个文件,要引用我得到的库,我可以使用 ../lib/aLibrary.jar。有没有一种方法可以在两个平台上获取 rt.jar 的位置,这样我就不必更改 jar 的路径?

最佳答案

你可以使用

-libraryjars <java.home>/lib/rt.jar

ProGuard 会自动为您替换 Java 系统属性 java.home。这当然假设您在每个平台上使用预期的 Java 7 JVM 运行 ProGuard。

您还可以指定自己的 java 系统属性,例如 target.java.home:

-libraryjars <target.java.home>/lib/rt.jar

然后您需要在运行 ProGuard 时在命令行上定义此属性:

java -Dtarget.java.home=/usr/lib/jvm/java-7-openjdk-amd64/jre -jar lib/proguard.jar .....

关于java - ProGuard Java 库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25978658/

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