java:在mac上的Proguard - 路径

时间:2010-06-29 01:42:00

标签: java proguard

Hello java开发人员,

我正在试图模糊我的java代码,而proguard要求我引用一个java库

默认情况下,该库是rt.jar,但我的java目录中不存在rt.jar!

我尝试引用dt.jar,但它似乎没有解决问题

任何想法?

2 个答案:

答案 0 :(得分:0)

rt.jar是java运行时。它包含您在整个代码中调用的所有java。*好东西。您可以在安装Java的目录中找到它。

编辑: OS X上显然不存在,而是寻找classes.jar

@Apple -1因为困难而

答案 1 :(得分:0)

至少在Mac OS X下,运行时不再打包在rt.jar下(而是名为classes.jar)。

您可以通过以详细模式运行任何Java程序并使用gret for java.lang.String类来查找运行时jar的位置:

cristi:tmp diciu$ java -verbose test | grep "java.lang.String"
[Loaded java.lang.String from /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar]