【发布时间】:2011-07-01 17:34:00
【问题描述】:
我对了解 rt.jar 文件感到非常困惑。
什么是角色 rt.jar 文件或使用 rt.jar 文件 在java中??
谢谢。
【问题讨论】:
标签: java
我对了解 rt.jar 文件感到非常困惑。
什么是角色 rt.jar 文件或使用 rt.jar 文件 在java中??
谢谢。
【问题讨论】:
标签: java
rt.jar 包含基本 Java 运行时环境的所有已编译类文件。你不应该搞乱这个 jar 文件。
对于 MacOS,它被称为 classes.jar 并位于 /System/Library/Frameworks/<java_version>/Classes 下。同样的not messing规则也适用于那里:)。
http://javahowto.blogspot.com/2006/05/what-does-rtjar-stand-for-in.html
【讨论】:
classes.jar 并在 /System/Library/Frameworks/<java_version>/Classes 下。
$JAVA_HOME/jre/lib/rt.jar找到jar文件
您的问题已经在这里得到解答:
基本上,rt.jar 包含所有 为基础 Java 编译的类文件 运行时(“rt”)环境。一般, javac 应该知道这个路径 文件
另外,如果我们尝试在 rt.jar 中包含我们的类文件,在 what happens 上的一个很好的链接。
【讨论】: