![查看所有 Debian/Ubuntu Linux 相关常见问题解答](https://www.alaica.com/wp-content/uploads/linux-37.gif)
如何在 Debian GNU/Linux squeeze v6.xx/7.xx/8.xx/9.xx下安装 Java 和 C/C++ 集成开发环境 Eclipse ?
Eclipse 是一个多语言软件开发环境。它主要是用Java 编写的。它可用于使用 Java 和其他编程语言(包括 Ada、C、C++ 等)开发应用程序。
教程详情 | |
---|---|
难度级别 | 中间的 |
根权限 | 是的 |
要求 | Debian/Ubuntu |
美东时间。阅读时间 | 5分钟 |
开发环境包括适用于 Java 和 Scala 的 Eclipse Java 开发工具 (JDT)、适用于 C/C++ 的 Eclipse CDT 和适用于 PHP 的 Eclipse PDT 等。您需要安装以下软件包:
- Sun JDK 安装
- Eclipse 安装
- 运行 Eclipse
- 编写 JAVA HelloWorld 应用程序
- 编写 C++ HelloWorld 应用程序
- 也可以看看
- sun-java6-jdkand sun-java6-jre(或default-jdkand default-jre) – Sun Java SDK 和运行时环境。
- eclipse-jdt– Eclipse Java 开发工具 (JDT)。
- eclipse-cdt– Eclipse IDE 的 C/C++ 开发工具。
- eclipse– 可扩展的工具平台和Java IDE。
- gcc c and c++– GNU/c 和 c++ 编译器集合。
以下说明仅兼容Debian 版本 6/7/8 和 9。
Sun JDK安装
打开终端并使用sudo -s或su -命令以 root 用户身份登录。键入以下apt-get 命令以在 Debian 6.xx 上安装 Sun JAVA SDK:
$ sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-bin
键入以下命令以配置 Sun JDK 并将其设置为默认 java:
$ sudo update-java-alternatives -s java-6-sun
或使用以下命令:
$ sudo update-alternatives --config java
示例输出:
图 01:将默认 Java 设置为 Sun Java 6
对于 Debian 版本 7/8/9 运行:
$ sudo apt-get install default-jdk jre
验证您的新设置,输入:
$ java -version
示例输出:
java版本“1.6.0_26” Java(TM) SE 运行时环境(版本 1.6.0_26-b03) Java HotSpot(TM) 64 位服务器 VM(内部版本 20.1-b02,混合模式)
根据您的 java 版本调整路径。
键入以下命令来设置 JAVA_HOME 和 PATH 变量:
echo 'export JAVA_HOME=/usr/lib/jvm/java-6-sun' >> ~ / .bash_profile echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~ / .bash_profile ## 设置 shell 变量 # # . ~ / .bash_profile
Eclipse IDE 安装
打开终端并使用sudo -s或su -命令以 root 用户身份登录。键入以下命令来安装适用于 Java 和 C/C++ 的 Eclipse IDE:
$ sudo sudo apt-get install eclipse eclipse-jdt eclipse-cdt
示例输出:
正在阅读包裹清单...完成 构建依赖树 读取状态信息...完成 将安装以下额外软件包: ant ant-可选 eclipse-pde eclipse-platform eclipse-platform-data eclipse-plugin-cvs eclipse-rcp exuberant-ctags fastjar jarwrapper junit junit4 libasm3-java libcommons-beanutils-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-el-java libcommons-httpclient-java libcommons-logging-java libdb-je-java libdb4.7-java libdb4.7-java-gcj libecj-java libequinox-osgi-java libhamcrest-java libicu4j-java libjasper-java libjaxp1.3-java libjaxp1.3-java-gcj libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java libxerces2-java libxerces2-java-gcj sat4j xulrunner-1.9.1 推荐套餐: ant-gcj ant-doc libbsf-java liboro-java libxalan2-java liblog4j1.2-java jython antlr libbcel-java libjdepend-java libxml-commons-resolver1.1-java libcommons-net-java javacc ant-可选-gcj junit-doc libcommons-beanutils-java-doc libcommons-collections3-java-doc libcommons-digester-java-doc libcommons-httpclient-java-doc libexcalibur-logkit-java libavalon-framework-java libcommons-logging-java-doc ecj libecj-java-gcj jetty libjetty-java-doc libjline-java-doc libjtidy-java-doc libservlet2.4-java-gcj libjavassist-java libxerces2-java-doc 将安装以下新软件包: ant ant-optional eclipse eclipse-cdt eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-plugin-cvs eclipse-rcp exuberant-ctags fastjar jarwrapper junit junit4 libasm3-java libcommons-beanutils-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java libcommons-digester-java libcommons-el-java libcommons-httpclient-java libcommons-logging-java libdb-je-java libdb4.7-java libdb4.7-java-gcj libecj-java libequinox-osgi-java libhamcrest-java libicu4j-java libjasper-java libjaxp1.3-java libjaxp1.3-java-gcj libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java libxerces2-java libxerces2-java-gcj sat4j xulrunner-1.9.1 0 upgraded, 47 newly installed, 0 to remove and 8 not upgraded. Need to get 148 MB/221 MB of archives. After this operation, 284 MB of additional disk space will be used. Do you want to continue [Y/n]? y
Use Eclipse IDE
Type the following command
$ eclipse &
Or visit the following Gnome menu options:
Applications > Programming > eclipse
Putting it all together: HelloWorld
First, you need to choose a workspace folder:
![图02:选择工作区文件夹](https://www.alaica.com/wp-content/uploads/linux-118.png)
Fig.02: Choose a workspace folder
Next, you will see the default splash and welcome screen as follows:
![图03:欢迎来到Eclipse](https://www.alaica.com/wp-content/uploads/linux-119.png)
Fig.03: Welcome to Eclipse
You need to create a project to put all your java and related project files. Click on the File > New > Select Java Project:
Fig.04: Creating a new java project
Set project name to HelloWorld and click on the Next > Finish button:
Fig.05: Setting the project name
您需要使用 main() 创建一个名为 HelloWorld 的新类。单击“文件” > “新建类” >“将类名称设置为” HelloWorld> 确保选中复选框public static void main(String[] args)以创建 main() 方法> 单击“完成”按钮:
图06:添加一个新类
在 main() 方法中添加以下代码:
系统。出去。println ( "你好世界!n " ) ;
按 CTRL-s 保存文件。要运行您的程序,只需单击“运行 HelloWorld”按钮:
图 07:运行 HelloWorld Java 应用程序
此常见问题解答和示例 JAVA 应用程序总结了在 Debian GNU/Linux 操作系统下安装和配置新的 Eclipse JAVA IDE 的简要演练。
关于创建c/c++项目的注意事项
首先,确保 GNU/gcc c 和 c++ 编译器集合已安装并且适用于您的设置。要创建 ac 或 c++ 项目 – 访问文件 > 项目 > 选择 c 或 c++ > 单击下一步按钮:
图08:创建一个新的c/c++项目
将项目名称设置为HelloWorldCPP> 选择空项目 > 单击完成按钮
图09:设置C/C++项目名称
添加一个名为 HelloWorld 的新 src 文件,方法是访问“文件”>“新建”>“源文件”>“将源文件名设置为” HelloWorldCPP.cpp> 单击“完成”按钮:
图 10:添加新的 C++ 文件
添加以下示例 C++ 代码
//================================================== ============================ // 名称 : HelloWorldCPP.cpp // 作者 : example // 版本 : // 版权 : Copyleft / / 描述 : C++ 语言的 Hello World,Ansi 风格 //========================================= ========================================= #include <iostream> 使用 命名空间std ; int main ( ) { cout << "!!!Hello World!!!" <<结束; 返回 0 ; }
保存程序。要运行,请单击运行“HelloworldCPP”按钮:
图11:运行HelloWorldCPP C++程序
示例 C++ 应用程序简要介绍了 Debian GNU/Linux 操作系统下的新 Eclipse C/C++ IDE 安装和配置。
也可以看看
- Eclipse 基金会主页。
- 手册页 – apt-get、apt-cache 和 sudo