gpt4 book ai didi

java - 共享(eclipse)java 项目 - 不同的 java 版本

转载 作者:行者123 更新时间:2023-11-30 08:03:04 28 4
gpt4 key购买 nike

简短的问题:

如何在多台计算机之间共享 eclipse java 项目的“src”文件夹。

长问题:

在多台计算机上共享 Java 项目的一种方法是将项目放入 Dropbox 并在每台计算机上使用相同的 IDE 打开它。

我的问题是计算机的 jvm 版本在 java7 和 java8 之间变化,所以这种方法不起作用(编译器错误)

有没有办法在不共享 jvm 特定设置的情况下在 eclipse 中共享项目?


PS 1:两个版本的源代码都是“可编译的”

PS 2:我知道 github,我在很多情况下都在使用它,但我不想在这种情况下使用它。

最佳答案

有几件重要的事情需要考虑:

  1. 在文件系统级别共享项目内容(这就是 Dropbox 在这种情况下的有效作用,分布式文件系统)是有风险的,很可能会导致问题。想一想当计算机同时接触项目文件时会发生什么,或者当 Dropbox 暂时不可用时等等。这可能是灾难性的并且难以恢复。这就是为什么首先要发明 git、cvs、subversion 等 scm 系统,以管理共享代码的复杂性。任何人在做您正在尝试的事情之前都应该考虑两次三次。
  2. 如果您决定共享项目(即使使用适当的 SCM 工具),我们提供执行环境 (EE) 的概念来解决不同的 Java 安装问题。 EE 是 Java 版本的抽象,Eclipse 使用它来将项目与它们加载到的系统/工作区隔离开来。参见 this answer了解更多详情。
  3. 您几乎总是想共享 .class.project.settings(文件夹)。这些文件旨在共享和携带,这样做会让共享项目的生活变得美好。

关于java - 共享(eclipse)java 项目 - 不同的 java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36475525/

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