首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储在项目元数据中的特定JRE名称(在其他计算机上可能不相同)

存储在项目元数据中的特定JRE名称(在其他计算机上可能不相同)
EN

Stack Overflow用户
提问于 2009-02-03 13:14:25
回答 1查看 7.1K关注 0票数 2

问题概述:

当在Web工具平台中使用Eclipse时,项目将依赖于我使用的确切的JRE名称。这个名称在其他开发人员机器上可能不一样,如何才能最好地解决这个问题,以便许多开发人员可以在这个项目上一起工作?

详细问题描述:

我正在使用Eclipse和Web平台(作为Java开发人员Eclipse的一部分),我已经创建了一个动态Web项目

我只安装了一个JRE,即6。在Eclipse中,我可以选择: Window / Preferences / Java / installed JRE。我可以看到JRE的列表,每一行都有名称、位置和类型列。

列表中只有一个条目,它有: Name=java-6-sun-1.6.0.07 *Type=*Standard =/usr/lib/jvm/java-6-sun-1.6.0.07*Type=*Standard VM。

问题是我的JRE的名称是在两个Eclipse元数据文件中指定的,它们是.classpath.classpath

我想将我的项目签入版本控制中,让其他开发人员签出并处理,但我认为我无法确定他们是否有一个与我同名的JRE。

违规文件的内容:

.classpath:(最后一个类类条目的第二个是违规标记)。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="src" path="src/main/java"/>
        <classpathentry kind="src" path="src/main/resources"/>
    <classpathentry kind="src" path="src/test/java"/>
    <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?ivyXmlPath=ivy.xml&amp;confs=*">
        <attributes>
            <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java-6-sun-1.6.0.07"/>
    <classpathentry kind="output" path="target/eclipse/classes"/>
</classpath>

.settings/org.eclipse.jst.common.project.facet.core.prefs

代码语言:javascript
复制
#Mon Feb 02 13:29:53 CET 2009
classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-6-sun-1.6.0.07/owners=jst.java\:6.0
eclipse.preferences.version=1

--在这个项目中签入并让其他开发人员检查并运行/更改它的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-02-03 13:18:08

选择要使用的执行环境而不是JRE。要做到这一点,请访问您的项目-> Properties -> ->构建路径->库。选择"JRE系统库“元素,单击”Edit.“并选择您选择的执行环境(您的示例可能是"JavaSE-1.6“)。

然后,.classpath文件将包含如下条目:

代码语言:javascript
复制
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/507022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档