我对了解rt.jar文件非常困惑。
角色是什么 rt.jar文件或使用rt.jar文件 在java ??
感谢。
答案 0 :(得分:52)
简短的问题简答。 rt.jar
包含基本Java Runtime环境的所有已编译类文件。你不应该搞乱这个jar文件。
对于MacOS,它名为classes.jar
,位于/System/Library/Frameworks/<java_version>/Classes
下。同样的没有搞乱它也适用于那里:)。
http://javahowto.blogspot.com/2006/05/what-does-rtjar-stand-for-in.html
答案 1 :(得分:8)
您的问题已经在这里得到解答:
基本上,rt.jar包含所有的 为基本Java编译的类文件 运行时(“rt”)环境。一般, javac应该知道这条路 档案
如果我们尝试在rt.jar中包含我们的类文件,那么what happens上的链接很好。