1

On different dev machines (some Win, some Mac) my JREs are in different places. On my Mac, every time I fetch or switch branches I seem to have to reset my JRE paths to System default from an explicit JDK version. Where is this information stored and how do I keep this out of git, or deal with it in a better fashion?

4

1 回答 1

1

当在项目级别指定时,该信息存储在 .classpath 文件中。您应该告诉 git 忽略该文件(忽略“点资源”文件很常见),或者您应该更改类路径文件以使用默认 JVM。

通过选择项目并在上下文菜单中选择“构建路径 -> 配置构建路径”来执行后者。转到库选项卡,选择列出的 JVM,然后单击“删除”。接下来单击“添加库...”并选择“JRE 系统库”。单击“下一步”后,选择默认的 JVM,然后单击“确定”。

另一条相关评论。如果你使用 maven,很多这些构建配置问题都会消失。当然,这也有一些学习曲线成本。

于 2013-07-29T17:19:22.710 回答