Запуск proguard на OSX: Где Apple эквивалентна rt.jar?
Я запускаю proguard для сжатия моего файла jar. Один из параметров, который ему нужен, - это банкомат системы. Это на $JAVA_HOME/lib/rt.jar на распределении Sun, но не на Apple Mac OSX (Snow Leopard в моем случае).
Есть ли rt.jar для OSX?
Ответ 1
Он называется classes.jar и находится в /System/Library/Frameworks/JavaVM.framework/Classes
Короткий ответ - использовать результат /usr/libexec/java_home или установить JAVA_HOME в $(/usr/libexec/java_home), а затем найти classes.jar (эквивалент OS X для rt.jar) в JAVA_HOME/bundle/Classes/classes.jar