Eclipse搭建J2EE+PHP+C/C++平台(使用CDT和PDT)

来源:互联网 发布:介绍几个源码论坛 编辑:程序博客网 时间:2024/06/09 23:50

废柴是学习J2EE出身的,最近又希望能自学下PHP和C++。

因为在做J2EE的时候eclipse用的很熟练,所以就希望能只使用eclipse就能完成J2EE和PHP还有C/C++的开发环境。
然而实际上eclipse确实能做到这一点。
不过存在一个问题,如果单独下载ECLIPSE的三个版本IDE的话,就相当于要在硬盘里放置3个eclipse,这无疑是一种浪费。
于是废柴就在研究了一下如何使用一个ECLIPSE同时实现3种语言的开发。

其实也简单,只要使用一个eclipse主程序,然后搭配其他语言的插件就可以了。
至于主程序的选择,废柴对比了一下eclipse不同版本的功能列表,最后定位在eclipse的J2EE版 IDE就是这个Eclipse IDE for Java EE Developers (189 MB)
下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-jee-galileo-SR1-win32.zip(因为eclipse的链接国内访问比较不稳定,推荐大家使用提供的bittorrent来下载,这样速度能快些)
为什么选用这个版本,因为这个版本囊括了其他版本IDE的几乎所有功能,使用这个版本后只需要自己挂载一下PDT和CDT就可以了,不需要安装其他插件。
因为eclipse是由JAVA编写的,所以如果想运行eclipse必须安装JDK环境。大家可以去http://cn.sun.com下载最新的JDK。

至于JDK的安装,其实很简单,一路下一步,至于路径,废柴一般不会把他放到默认地址,而是放到盘符根目录下,因为感觉这样比较方便。
安装后需要修改下环境变量,计算机右键点击计算机,然后在“高级”里选择“环境变量”,想添加一个JAVA_HOME,值就是你的JDK安装路径,然后在path里添加“%JAVA_HOME%\bin”(path中和前面的变量用分号隔开),实际直接将“路径\bin”添加到path里也是可以的,但是废柴推荐大家新建JAVA_HOME环境变量,因为以后一些J2EE 服务器可能会用到这个变量。
最后添加一个class_path,值为”.“
至此jdk开发环境安装完毕。打开CMD,在命令行里输入java -version,回车后如果出现JDK的版本号说明安装成功(这里注意下,如果你安装过oracle数据库,那么输入这个指令行的时候可能看到的版本号和你安装的不同,这是因为oracle会在path里插入它自带的JRE路径。这时候只需要将你安装的JDK的路径加到oracle的jre路径前面就可以了,因为path寻找路径是从前往后的。)

安装完JDK后解压eclipse然后运行。
我们现在开始安装PDT.

PDT的安装只需要按照官方的安装指南一步一步去做就可以了,安装指南地址http://wiki.eclipse.org/PDT/Installation(请看Eclipse 3.5 / Galileo / PDT 2.2->From Update Site)
照顾到有人可能看不太懂英文,这里我大体讲一下吧。
1.进入Window->Preferences->Install/Update->Available Software Sites。
2.添加DLTK 2.0的更新地址http://download.eclipse.org/technology/dltk/updates-dev/2.0/(如下图)

3.添加PDT 2.2 的更新地址: http://download.eclipse.org/tools/pdt/updates/2.2/interim/(如下图)

4.进入 Help->Install New Software. 在work with里打下PDT这时候就会出现你刚才添加的PDT链接,选中它,然后再下面的列表里选择’Runtime’ feature:

5.点击next进行下一步。
6.在这里选择同意条款。(如下图)

之后就是一路next最后点finish完成开始安装,安装完成后会提示你重新启动eclipse,选yes重新启动就可以了,这样eclipse的PDT环境就安装完成了。
之后就是如何设置将eclipse和web服务器结合起来,大家可以参照这篇文章:Eclipse+EasyPHP+xdebug搭建PHP开发调试环境手记

下一步是安装CDT,来使得eclipse支持C/C++开发。
首先下载CDT文件:http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/galileo/dist/cdt-master-6.0.1.zip(经过尝试,官方的更新链接好像是失效了,不好用。所以还是下载下来安装吧。)
CDT的挂载和PDT如出一辙,不同的是,这里并不适用官方的更新链接。而是选择你刚才下载好的.zip压缩包:
1.进入Window->Preferences->Install/Update->Available Software Sites,然后点击Add。
2.在Name里写上CDT 6.0,之后在location里,点击旁边的Archive,选择你刚才下载的cdt包的.zip文件确定就可以了。
3.和安装PDT一样,进入Help->Install New Software.,然后选择你刚才添加的CDT 6.0.
这里要注意,有CDT Main Features和CDT Optional Features两个。经验证只安装Main Features就足够进行C++的开发了,Optional Features可以先不选择安装。
4.之后的安装请参照PDT的安装。
至此CDT安装完成。
但是eclipse光有CDT是不行的。还需要有一个编译器,这里我们可以安装MinGW。

点击下载附件:MinGW-5.1.6.exe - 155.12 KB

下载完成后,运行,选择download and install,之后自己设置下安装组件和安装路径,然后程序会自动下载MinGW并安装到电脑里。
安装完成后,记得将”MinGW安装路径\bin“添加到环境变量的path里,如C:\MinGW\bin
至此MinGW安装完成。
进入eclipse,选择file->New->C++ project新建一个C++项目(如果列表里没有自己选择project然后在里面选一下就可以了)。
新建一个Hello World C++ Project(hello world的示例项目),旁边的toolchains为MinGW。(如下图)


之后一路NEXT,最后点击finish完成。

然后右键点击工程选择Run As->Local C++ Application运行一下程序,看看是不是运行成功了?

至此用eclipse JEE IDE+CDT+PDT搭建的j2ee+php+c/c++开发环境全部搭建完毕。开始学习之旅吧。

原创粉丝点击