在OS X上运行ProGuard:与rt.jar等效的Apple在哪里?


问题内容

我正在运行ProGuard来缩小我的jar文件。它需要的参数之一是系统的运行时jar。这是在$JAVA_HOME/lib/rt.jarSun发行版上,而不是在Apple的Mac
OS X(在我的情况下为v10.6(Snow Leopard))上。

OS X是否有rt.jar?


问题答案:

它称为classes.jar,位于/System/Library/Frameworks/JavaVM.framework/Classes下

在这里查看详细信息:

http://lists.apple.com/archives/java-
dev/2003/Mar/msg01530.html