ProGuard Java库路径
我有一个保存的ProGuard东西,里面有这样一行:ProGuard Java库路径,java,proguard,Java,Proguard,我有一个保存的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/
-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 -Dtarget.java.home=/usr/lib/jvm/java-7-openjdk-amd64/jre -jar lib/proguard.jar .....
你可以用
-libraryjars <java.home>/lib/rt.jar
然后,在运行ProGuard时,需要在命令行上定义此属性:
java -Dtarget.java.home=/usr/lib/jvm/java-7-openjdk-amd64/jre -jar lib/proguard.jar .....