可能重复:
为什么我们在java项目中使用rt.jar?
我对了解rt.jar文件感到很困惑.
rt.jar文件的作用是什么,或者在java中使用rt.jar文件?
谢谢.
Coo*_*ans 53
简短的问题简答.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
您的问题已经在这里得到解答:
基本上,rt.jar包含基本Java Runtime("rt")环境的所有已编译类文件.通常,javac应该知道该文件的路径
此外,如果我们尝试在rt.jar中包含我们的类文件,会发生什么情况的良好链接.