gpt4 book ai didi

java - 从 Eclipse 项目中使用 JDK

转载 作者:行者123 更新时间:2023-11-30 09:32:50 25 4
gpt4 key购买 nike

我们正在为我们的项目使用 Eclipse,我们希望对我们使用的 JDK 进行修订控制。 (不同的项目需要使用不同的JDK)。我们不想将每个人的系统配置为在 Eclipse 中使用相同名称的相同 JDK,而是希望将 JDK 作为我们项目的一部分包含在我们的源代码控制工具中,并让项目指向作为项目一部分的 JDK。

我们不知道如何告诉 Eclipse 使用在项目中找到的 JDK。它一直想要 JDK 的绝对路径。是否可以使用作为项目一部分的 JDK 并使用与项目相关的路径?

最佳答案

Is it possible to use the JDK that is part of a project and use a path that is relative to the project?

直接回答:

您要求绕过 Eclipse 在已安装的运行时环境(在工作区级别定义)和项目的编译器配置(在项目级别定义)之间提供的基本抽象。如果您想使用 Eclipse 中的所有 JDT 功能,您只需忍受配置 installed JREs在每个开发人员的每个工作区上。

但是,我可以想到一种可能不太标准的方式(我看到 -1 会说这个,这太疯狂了!)来实现您想要的:分发 .metadata 预配置工作区的文件夹,您已经使用所有 JRE 进行了设置,因此您不必在每台机器上进行安装。这还包括提交每个项目的 .settings 文件夹和 .project .classpath 文件。想要包含 JDK?那么,您可以将它们中的每一个作为单独的项目放入 SCM 中,并要求每个开发人员导入和配置它们。如果您在分发之前在模板工作区上执行此操作,那么它将不仅有 JDK,还有指向它们的 .metadata

这会出什么问题? 可能是一切。

专业人士是如何做到的? Maven 和 maven-compiler-plugin(并且不提交任何 IDE 特定文件)。这让开发人员可以自由选择他们想要的任何 IDE,其中大多数支持从 POM 文件自动配置项目:目标 JDK、依赖项等。

关于java - 从 Eclipse 项目中使用 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12465117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com