要使用javac-bootclasspath,我需要jre/lib中的所有内容,还是只需要rt.jar



当试图从java 7编译目标java 5时,我设置了bootclasspath参数,我看到的所有示例都需要jre/lib目录中的rt.jar。我没有看到任何错误,而且它似乎有效,但可以肯定的是,有一个只有rt.jar的文件夹就足够了吗?还是我需要完整的lib文件夹?

我想我可以回答我自己的问题,似乎大多数常见的应用程序都只使用rt.jar构建,但我的应用程序也需要jce.jar才能编译,所以我可以说是的,确实有时你需要的不仅仅是rt.jar,也许还有ext目录。

最新更新