我有一个 java 项目,我正在尝试跨两台机器开发(使用 eclipse),但它们之间存在 .classpath 差异。在第一台机器上:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM Contents (MacOS X Default)">
第二台机器:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/Java SE 6 (MacOS X Default)">
所以区别是:
"JVM Contents (MacOS X Default)"
vs
"Java SE 6 (MacOS X Default)"
如果我进入 Preferences -> Java -> Installed JREs,我可以在其中一台机器上修改“JRE name”属性。但我害怕这样做,因为它可能会对我所有可能依赖于该全球名称的其他项目造成严重破坏?
关于如何解决这个问题的任何建议?
谢谢