【Linux】在Ubuntu中安装Eclipse与Helloworld

Ubuntu下Eclipse安装与使用
本文介绍如何在Ubuntu系统中安装Eclipse IDE,并提供创建Java项目的详细步骤,包括配置JDK1.7、创建桌面快捷方式及实现第一个Java程序。

在Ubuntu中安装Eclipse之前,必须先如同《【Linux】在Debian配置JDK1.7,与Linux Java Helloworld》(点击打开链接)现在Ubuntu中装好JDK1.7,整个安装过程甚至比Debian的还要简单,安装的过程中,活用好把文件拖进终端,这样就不用输入这么长的路径。Ubuntu与Debian唯一的区别,就是执行命令你通通在前面补个sudo就对了,表示以root用户执行这个命令。


一、Eclipse的下载与安装

1、首先,在Eclipse的官网中下载最新版的Luna SR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的Eclipse for JavaEE Linux 32bit/64bit,Eclipse各个版本其实差别不多,而Eclipse for JavaEE同时包含JavaEE与Java的内容。方便以后写Java EE就无须再另外下插件了。


2、下好之后,还是把eclipse-jee-luna-SR2-linux-gtk.tar.gz扔到那个,机器重启内容就会消失的/tmp文件夹,免得安装完还要自己删除安装文件。


3、打开终端,直接输入如下指令:

sudo tar zxvf '/tmp/eclipse-jee-luna-SR2-linux-gtk.tar.gz' -C /usr/lib

等待完一轮解压缩。


到这里,实质上Eclipse已经安装好了。Eclipse在任何系统都是绿色版,这一点必须为Eclipse点赞!

但是,为了更方便我们使用,我们还是要输入如下指令,为Eclipse创建桌面快捷方式,首先要为Eclipse在 /usr/share/applications/目录下配置好快捷方式。

4、在终端输入:

$ sudo gedit /usr/share/applications/eclipse.desktop
终端的警告不用理会,在弹出的文本编辑器输入:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/lib/eclipse/icon.xpm
Exec=/usr/lib/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
之后保存推出。

5、之后我们再打开文件系统,来到如下的/usr/share/applications/找到Eclipse图标,右击,复制到->桌面,此时,Eclipse的快捷方式就创建完毕了。



二、Eclipse的使用与Helloworld

1、直接点开桌面的Eclipse,完全跟Windows是一个样子的。


2、初次启动它会让你设置工作目录,那就设定吧,按照默认的工作目录就可以了。你让我选择其它目录我还不会选。然后勾选,设置其为默认的工作目录,不再提示。


之后你就可以在文件系统的主文件夹找到这个工作目录。你创建的Java工程都在此处。


3、关闭欢迎页之后,虽然提示这是JavaEE的工作环境,但无须理会。右键工作区,新建一个工程,如下图:


4、选择Java工程


5、输入名字之后,记住选好我们刚刚装好的JDK1.7,不要使用默认的JDK,免得出现这样那样的问题。


6、再点下一步,不要急着点完成,在Order and Export的一项,也把刚刚安装的JDK1.7选上,再点完成。


7、右键刚刚建立的Java工程新建一个类,也就是Java文件。


8、写好名字之后,同时把创建主函数勾上,不用我们自己写了。


9、通过与Windows一样的快捷键Ctrl+空格设出Linux的输入法,再补一句打印“你好,世界”的System.out.println的Java语句,点击上方的运行,你就会看到运行结果。这分明就跟Windows下的Eclipse一模一样。


<think>我们参考用户提供的引用内容,但用户实际需求是重新安装Eclipse for C/C++。根据引用内容,安装Eclipse通常需要以下步骤: 1. 安装Java环境(JDK),因为Eclipse是基于Java的。 2. 下载Eclipse安装包(通常为tar.gz格式)。 3. 解压到合适的目录(如/opt或/usr/local)。 4. 创建桌面快捷方式(可选)。 5. 安装必要的开发工具(如C/C++开发插件,但Eclipse for C++通常已经包含)。 但是,用户提供的引用中,引用[1]和引用[4]是关于安装JDK和Eclipse的步骤,引用[2]是关于创建桌面快捷方式,引用[3]是关于解决网络驱动问题(可能不是必须的)。 因此,我们重新组织步骤,重点放在安装Eclipse for C/C++上。 注意:Eclipse官方提供了针对C/C++开发者的包(Eclipse IDE for C/C++ Developers),我们可以直接下载这个包。 步骤: 1. 安装Java环境(JDK): 根据引用[4],需要安装JDK。但我们可以使用更简便的方式,因为Ubuntu的仓库中提供了OpenJDK。 2. 下载Eclipse for C/C++: 从Eclipse官网下载Linux版本的C/C++开发包。 3. 解压安装: 将下载的压缩包解压到系统目录,如/opt。 4. 创建桌面快捷方式(可选): 为了方便启动,可以创建一个.desktop文件。 5. 安装必要的编译工具(如gcc, g++等): 因为我们要开发C/C++,所以需要安装编译工具链。 详细步骤: 一、安装JDK Eclipse需要Java运行环境,推荐安装OpenJDK 11或更高版本(根据Eclipse版本要求)。 ```bash sudo apt update sudo apt install openjdk-11-jdk ``` 二、下载Eclipse IDE for C/C++ Developers 访问Eclipse官网下载页面:https://www.eclipse.org/downloads/packages/ 选择“Eclipse IDE for C/C++ Developers”,然后选择适合的版本(如最新版)和系统架构(通常是x86_64)。 使用wget下载(以2022-03版本为例,实际请替换为最新下载链接): ```bash wget https://mirror.dkm.cz/eclipse/technology/epp/downloads/release/2022-03/R/eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz ``` 注意:链接可能会变,请以官网为准。 三、解压安装到系统目录 ```bash sudo tar -zxvf eclipse-cpp-*.tar.gz -C /opt ``` 四、创建桌面快捷方式 创建桌面文件: ```bash sudo nano /usr/share/applications/eclipse-cpp.desktop ``` 内容如下(参考引用[2]并修改): ``` [Desktop Entry] Type=Application Name=Eclipse for C/C++ Comment=Eclipse IDE for C/C++ Developers Icon=/opt/eclipse/icon.xpm Exec=/opt/eclipse/eclipse Terminal=false Categories=Development;IDE;C++; ``` 保存后,就可以在应用程序菜单中找到Eclipse。 五、安装编译工具链 ```bash sudo apt install build-essential ``` 六、启动Eclipse 可以通过命令行启动: ```bash /opt/eclipse/eclipse ``` 或者通过应用程序菜单启动。 七、配置Eclipse 首次启动会要求设置工作空间(workspace),之后就可以创建C/C++项目了。 注意事项: - 如果遇到图形界面问题,可能需要安装GTK等库,但通常解压后即可运行。 - 如果系统没有安装图形界面,则无法使用Eclipse(因为Eclipse是图形化工具)。 相关问题: 1. 如何解决Eclipse启动时提示找不到Java环境? 2. 如何在Eclipse配置C/C++编译器? 3. 如何更新Eclipse到最新版本? 4. 如何安装Eclipse插件来支持其他编程语言? 5. 如何卸载Eclipse? 注意:以上步骤基于用户提供的引用内容,并参考了标准的Eclipse安装流程。实际安装时,请根据下载的Eclipse版本调整命令。</think>### 如何在Ubuntu系统上重新安装Eclipse for C/C++开发环境 #### 一、安装Java开发环境(JDK)[^4] Eclipse需要Java运行环境,请按以下步骤安装最新JDK: ```bash # 更新软件包列表 sudo apt update # 安装OpenJDK(推荐使用JDK 17+) sudo apt install openjdk-17-jdk # 验证安装 java -version ``` #### 二、下载并安装Eclipse IDE for C/C++ 1. **下载Eclipse安装包**: ```bash # 下载最新版Eclipse IDE for C/C++ Developers wget https://mirror.dkm.cz/eclipse/technology/epp/downloads/release/2023-12/R/eclipse-cpp-2023-12-R-linux-gtk-x86_64.tar.gz ``` 2. **解压到系统目录**: ```bash sudo tar -zxvf eclipse-cpp-*.tar.gz -C /opt ``` 3. **设置所有权**(将`youruser`替换为实际用户名): ```bash sudo chown -R youruser:youruser /opt/eclipse ``` #### 三、创建桌面快捷方式[^2] 1. 创建桌面启动器文件: ```bash sudo nano /usr/share/applications/eclipse.desktop ``` 2. 添加以下内容: ```ini [Desktop Entry] Name=Eclipse for C/C++ Type=Application Exec=/opt/eclipse/eclipse Terminal=false Icon=/opt/eclipse/icon.xpm Comment=Integrated Development Environment for C/C++ Categories=Development;IDE;C++; ``` 3. 使快捷方式生效: ```bash sudo update-desktop-database ``` #### 四、安装编译工具链 ```bash # 安装基本编译工具 sudo apt install build-essential # 安装GDB调试器 sudo apt install gdb # 安装CMake(可选) sudo apt install cmake ``` #### 五、解决常见问题 1. **WiFi驱动问题**(如遇网络连接问题)[^3]: ```bash sudo apt install bcmwl-kernel-source sudo reboot ``` 2. **环境变量配置**: 在`~/.bashrc`末尾添加: ```bash export PATH=$PATH:/opt/eclipse ``` #### 六、启动验证 1. 通过应用菜单启动: ```bash eclipse & ``` 2. 首次启动配置: - 选择工作空间目录 - 进入"Help > Eclipse Marketplace" - 搜索"C/C++ Development Tools"并确认已安装 3. 创建测试项目: - File > New > C++ Project - 选择"Hello World C++ Project" - 编译运行(Ctrl+B, F11) #### 七、卸载方法(如需重新安装) ```bash # 删除安装文件 sudo rm -rf /opt/eclipse # 删除快捷方式 sudo rm /usr/share/applications/eclipse.desktop # 删除用户配置 rm -rf ~/.eclipse ``` > **提示**:建议定期更新Eclipse: > ```bash > /opt/eclipse/eclipse -application org.eclipse.equinox.p2.director -repository https://download.eclipse.org/releases/latest -installIU org.eclipse.cdt.feature.group > ``` --- ### 相关问题 1. 如何解决Eclipse启动时提示"No Java virtual machine found"错误? 2. 如何在Eclipse配置外部C/C++编译器? 3. 如何为嵌入式开发配置Eclipse的交叉编译环境? 4. Eclipse和VSCode在C/C++开发中有哪些主要区别? 5. 如何备份Eclipse的工作空间和项目配置
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值