Java Windows 和 OS 之间缺少构建路径 X
Java build path missing between Windows and OS X
我一直在尝试使用 Eclipse 在 OS X 和 Windows 中处理 Java 项目,但我有一些时间Java构建路径。
如果我在 Windows 中创建项目,它缺少 OS X 中的构建路径,相反,如果我在 OS X 中创建项目,它缺少构建OS X.
中的路径
这确实发生在我的其他项目中,我用它让它再次工作,但这次没有工作:Eclipse - Mac Os Default JRE missing
在 Windows 我使用 JRE7 和 Java SE 1.7(根据设置),在 OS X 我使用 Java SE 8 ( 1.8.0_05).如果不花一个小时尝试让构建路径正常工作,我一辈子都无法在两者上获得相同的构建路径。
知道我需要做什么才能使构建路径在两者上都起作用吗?
干杯
奥马尔
每次我 post 一道题都会出现这种情况...我在 2 秒后解决了它。
我为 OSX 安装了 JDK 7,并确保 Eclipse 中的执行环境与 Windows 中的执行环境相匹配。
编辑:
我还发现了其他东西。包的顺序很重要。我查看了项目文件夹中的类路径文件(这是一个隐藏文件),我必须确保顺序相同。当我将它提交到 Bitbucket 并不断看到类路径文件中的更改时,我才意识到这一点,这让我认为尽管所有构建路径都在那里,但它们加载的顺序很重要。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v8.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="build/classes"/>
JRE 必须最后加载
我一直在尝试使用 Eclipse 在 OS X 和 Windows 中处理 Java 项目,但我有一些时间Java构建路径。
如果我在 Windows 中创建项目,它缺少 OS X 中的构建路径,相反,如果我在 OS X 中创建项目,它缺少构建OS X.
中的路径这确实发生在我的其他项目中,我用它让它再次工作,但这次没有工作:Eclipse - Mac Os Default JRE missing
在 Windows 我使用 JRE7 和 Java SE 1.7(根据设置),在 OS X 我使用 Java SE 8 ( 1.8.0_05).如果不花一个小时尝试让构建路径正常工作,我一辈子都无法在两者上获得相同的构建路径。
知道我需要做什么才能使构建路径在两者上都起作用吗?
干杯 奥马尔
每次我 post 一道题都会出现这种情况...我在 2 秒后解决了它。
我为 OSX 安装了 JDK 7,并确保 Eclipse 中的执行环境与 Windows 中的执行环境相匹配。
编辑:
我还发现了其他东西。包的顺序很重要。我查看了项目文件夹中的类路径文件(这是一个隐藏文件),我必须确保顺序相同。当我将它提交到 Bitbucket 并不断看到类路径文件中的更改时,我才意识到这一点,这让我认为尽管所有构建路径都在那里,但它们加载的顺序很重要。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v8.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="build/classes"/>
JRE 必须最后加载