Hello java开发人员,
我正在试图模糊我的java代码,而proguard要求我引用一个java库
默认情况下,该库是rt.jar,但我的java目录中不存在rt.jar!
我尝试引用dt.jar,但它似乎没有解决问题
任何想法?
答案 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]