【发布时间】:2014-07-07 00:12:12
【问题描述】:
我使用系统属性java.class.path 来查找属于类路径的所有jar 和目录。乍一看,这似乎很好用。但经过仔细检查,我发现当我使用 gradle 执行程序时,这个类路径中没有 rt.jar。从 IntelliJ IDEA 执行时,“rt.jar”是该类的一部分。
为什么 IntelliJ 和 Gradle 之间的类路径会这样不同?
明确一点:rt.jar 中包含的所有类都可以正常加载,只是属性让我感到困惑。
【问题讨论】:
标签: java intellij-idea gradle classpath rt.jar