java - 我应该卸载 Eclipse,还是只在上面安装一个新版本?

标签 java c++ eclipse ide eclipse-neon

作为序言,我是一名学生,对 IDE 的使用经验有限。我的情况是,目前我的机器 (OSX El Capitan) 上有两个版本的 Eclipse,一个是 C/C++ IDE (Mars),另一个是 Java IDE (Mars.2)。我有兴趣为我的 Java IDE 升级到 Eclipse Neon。

卸载我当前的 Mars.2 版本,还是在现有版本之上安装 Neon 是个好主意?

或者,还有其他简单的升级方法吗?

如果解决方案涉及卸载我的 Mars.2 版本,我需要删除哪些文件/目录才能让我的 C++ IDE 保持功能?

对于新手问题,我深表歉意,但我想得到专家的意见,我可以将其带入我(充满希望的)职业生涯中。

谢谢。

最佳答案

不需要卸载现有的Eclipse,因为允许在同一台机器上运行多个eclipse。

如果原始 eclipse 没有大的变化,我建议只下载一个新版本的 eclipse 并根据 FAQ How do I upgrade Eclipse IDE? 中的说明将其解压缩到与现有 eclipse 文件夹不同的文件夹中。

We strongly recommend against unzipping over your existing Eclipse version as unexpected side effects may occur, including (but not limited to): nausea, vomitting, shortness of breath, corrupt installation.

然后您可以将新的 Eclipse 版本指向您现有的工作区,它会完整地加载您的所有项目和首选项。

如果您在当前的 Eclipse 中添加了许多插件和首选项,请关注 Easiest way to upgrade eclipse 3.7 to 4.2 (Juno)迁移插件和首选项。虽然这是一个有点冒险的过程,因为许多插件会不兼容或需要自行更新。最好将您使用的任何第三方插件安装到新的 Eclipse 安装中。

关于java - 我应该卸载 Eclipse,还是只在上面安装一个新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38747120/

相关文章:

java - SELECT FOR UPDATE 在迁移期间锁定数据库

c++ - 在私有(private)类中访问公共(public)类函数报错

c++ - 这是使用 boost::asio 进行全双工通信的真实场景吗?

c++ - 我不能使用 std::shared_ptr

java - Eclipse 中的 log4j.xml

java - 我似乎无法让 replaceAll 工作(删除两个字符串之间的所有内容)

Java nio read() 返回-1

java - 提高逐行读取文件和处理的性能

c++ - 如何从内存中读取第三方应用程序的变量?

eclipse - 无法更改 Eclipse 编辑器选项卡的颜色