我注意到,在 Eclipse 中运行 Java 应用程序或单元测试时,它会显式地将 JRE 的 jar(rt.jar 等)添加-classpath
到java
.
第一个问题:为什么?这似乎没有必要,因为这些 jar 无论如何都隐含在引导类路径中,对吧?
第二个问题:有没有办法阻止 Eclipse 这样做?我发现我可以-classpath
通过从 Classpath 选项卡中的“Bootstrap Entries”中删除“JRE System Library”来删除这些 jars,以获取特定的运行配置,但我想为整个项目配置它,而不是为每个运行配置分别地。