Linux CentOS系统上安装Eclipse

本文详细介绍了在Linux CentOS系统上安装Eclipse的步骤,包括下载、解压、创建桌面快捷方式及启动Eclipse。同时,还讨论了Eclipse在CentOS系统上的常见崩溃问题及其解决方法,以及如何管理Eclipse工作空间中的RemoteSystemsTempFiles项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux CentOS系统上安装Eclipse

1. 下载Eclipse软件

  • 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/SR2
  • 下载与操作系统版本对应的Eclipse软件,比如操作系统是64位的,则Eclipse软件也必须是64位的,也就是需要下载:eclipse-cpp-juno-SR2-linux-gtk-x86_64.tar.gz(for C++ Development)。
    这里写图片描述
  • 如果下载的Eclipse软件版本与操作系统版本对应不上,会导致Eclipse软件无法正常启动并提示错误,具体分以下两种情况:
    (1)操作系统是是64位的,而下载的Eclipse软件是32位的。
    这里写图片描述
    (2)操作系统是是32位的,而下载的Eclipse软件是64位的。

    这里写图片描述

2. 安装Eclipse软件

2.1 解压Eclipse软件压缩包到指定路径
  • 使用命令: tar -zxvf eclipse-cpp-juno-SR2-linux-gtk-x86_64.tar.gz -C /home/work/program/
    这里写图片描述
2.2 创建桌面快捷方式
2.2.1 右击桌面,点击“Create Launcher”
  • 这里写图片描述
2.2.2 打开“Create Launcher”界面->填写软件“名称”->选择“可执行文件的路径”->选择“图标”->“OK”
  • 这里写图片描述
2.3 启动eclipse进程
  • 双击桌面上的Eclipse图标,启动eclipse进程
    这里写图片描述

3. Eclipse软件在CentOS系统上运行时的崩溃问题

  • 崩溃消息: eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED’ failed.
  • 问题分析:这可能是cario版本中的bug造成的,如果gtk2的版本大于2.24,并且cario的版本小于1.9.4,就会有这种现象。
  • 解决方法:编辑eclipse.ini,添加一个启动参数(即:-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false),这个相当于禁用了carioGraphics。

4. Eclipse工作空间里的RemoteSystemsTempFiles项目

  • RemoteSystemsTempFiles项目的作用:是用来做远程文件本地缓存使用的,建议不要删除。eclipse有一个“Remote System ExExplorer”的Perspective,里边有FTP、ssh、Linux、Unix、Windows、Telnet等各种远程终端功能,这些功能依赖于“RemoteSystemsTempFiles”。
  • 如果实在想删除,删除办法:
    (1)打开Windows->Preferences->General->Startup and Shutdown将“RSE UI”的选中状态去掉,关闭Eclipse。
    (2)打开Eclipse工作空间将“RemoteSystemsTempFiles”项目删除掉后再启动Eclipse程序,就不会再自动生成了。

参考文献:
[1] 百度搜索关键字:Linux CentOS系统上安装Eclipse
[2] 具体网址:http://www.cnblogs.com/hongten/archive/2012/07/12/2588463.html
[3] 具体网址:http://www.zhihu.com/question/26048817

### 安装 Eclipse IDE 的方法 #### 准备工作 在 CentOS 7 中安装 Eclipse 需要先准备好所需的软件包并配置环境。以下是具体的操作流程。 #### 下载 Eclipse 压缩包 可以通过 Winscp 工具将下载好的 `eclipse-<待安装的IDE通用名>-linux-gtk-x86_64.tar.gz` 文件上传至目标服务器,例如 `/home/package/` 目录下[^1]。 #### 解压压缩包 进入存放压缩包的目录,并解压该文件: ```bash cd /home/package/ tar -zxvf eclipse-<待安装的IDE通用名>-linux-gtk-x86_64.tar.gz -C /opt/ ``` 此操作会将解压后的 Eclipse 放置到 `/opt/` 目录下[^3]。 #### 创建桌面启动器 为了方便启动 Eclipse,在 `/usr/share/applications/` 路径下创建一个 `.desktop` 文件用于图形界面调用: ```bash cat <<EOF >/usr/share/applications/eclipse.desktop [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development; EOF ``` 上述脚本定义了一个标准的应用程序入口,允许用户通过菜单快速访问 Eclipse[^2]。 #### 设置全局可执行路径 为了让系统中的任何用户都可以直接输入 `eclipse` 来启动应用程序,可以建立符号链接: ```bash ln -s /opt/eclipse/eclipse /usr/bin/eclipse ``` 这一步骤使得无需每次都指定完整的路径即可运行 Eclipse[^5]。 #### 使用 Docker 部署 (可选) 如果希望尝试更现代化的方式,则可以选择基于容器化技术来部署 Eclipse Theia Cloud IDE 平台。按照官方文档说明准备相应的 YAML 文件后,只需简单地执行以下命令即可完成服务上线: ```bash docker-compose -f eclipse-theia-compose.yaml up -d ``` 这种方法特别适合于需要频繁更新或者跨多设备同步开发环境的情况[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值