当前位置: 首页 > 面试题库 >

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

西门振
2023-03-14
问题内容

我正在运行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



 类似资料:
  • 问题内容: 我正在尝试在OSX上交叉编译go应用程序,以为Windows和Linux构建二进制文件。我已经阅读了所有可以在网上找到的东西。我发现的最接近的示例已发布(除了有关go- nuts邮件列表的许多未完成的讨论之外): http://solovyov.net/en/2012/03/09/cross-compiling- go/ 但它不适用于我的安装。我去了1.0.2。由于1.0.2是最近的版

  • 问题内容: 如果有人可以在这里提供一些见解,我将不胜感激。 我是MongoDB的新手,(相对)命令行的新手。 我在本地的MongoDB上成功运行了express / node.js应用程序,但是在重新启动计算机后,我尝试重新启动Mongo服务器,并且该服务器开始出现错误,无法启动。从那时起,我几次重新安装Mongo只是为了发现发生相同的错误。这是我收到的: 我错过了一步吗?我应该创建一个配置文件吗

  • 问题内容: 未能在Google上找到它,但只是想知道是否有一种方法可以通过Windows提示符下的等效命令来显示Java的位置。 基本上,我从客户端得到的信息是,他没有设置JAVA_HOME,但仍然可以运行Java程序。我怀疑那是必须的,因为该java的路径是在系统PATH环境变量中设置的,但这太长了,无法快速迭代,而且非常痛苦(必须深入子文件夹)。 感谢您提前提出任何建议! 问题答案: 你可以试

  • 我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or

  • 从Gradle Plugin for ProGuard version 4.10之后就开始支持ProGuard。ProGuard插件是自动添加进来的。如果Build Type的runProguard属性被设置为true,对应的task将会自动创建。 android { buildTypes { release { runProguard true

  • 我尝试从Android项目目录中运行,但我得到一个错误: 打印 ... java_home=/library/java/javaVirtualMachines/jdk1.8.0_11.jdk/contents/home jdk_home=/library/java/javaVirtualMachines/jdk1.8.0_11.jdk/contents/home 打印