本文目标是在windows系统性下,使用Eclipse通过JDK、MinGW、Python3以及Eclipse Neon的各种插件实现多种开发环境的搭建。
Eclipse Neon是Eclipse2016年6月新发布的IDE,对于需要用到多种编程语言有不太想总是切换IDE的伙伴们还是个不错的选择~当然用VIM,Emacs的大神可以忽略之。
首先,需要下载Eclipse Neon和JDK,JDK和Eclipse我都用的是64位版本。
1.1. JDK的安装这里就不介绍了,因为网上介绍的很多。这里推荐百度经验:jdk8环境变量 jdk8图解安装 java8安装。百度经验网页存活的时间可以长一些。
我查看了一下,我的JDK安装在F盘……我也忘了为什么会在F盘,无所谓,PATH、CLASS_PATH里面有JDK路径就可以。
1.2 Eclipse Neon获取
过去用的Mars版本,是可以直接下载,解压就用的。现在的Neon还有Installer?真的有。Eclipse Neon Installers for win64。这个Installer打开的不是一般的慢啊,选择最简单的Platform吧。
好真是温馨的提示啊。“Very Slowly”
为了下载的快一点,现在推荐老办法,在Eclipse Download 页面直接下载 eclipse-java-neon-1-win32-x86_64.zip。解压,打开,OK。然后,安装好了就打不开啊!JVM无法创建!查了网上的说法有很多种,有的要改Eclipse.ini,有的要去删除java.exe这几个文件,我尝试了改了eclipse.ini文件分配的内存大小,不好用。 删减 系统盘\windows\System32\ 里面的java.exe,javaw.exe,javaws.exe三个文件确实有效,我尝试了一下有效。
但是为什么呢?我Google了一下Eclipse的开发社区,他们称之为Known Bug……我估计在系统默认路径下的java.exe文件eclipse文件无法执行,删除这几个文件后,eclipse就根据PATH中设置的路径,重新寻找JDK安装的位置。而在windows系统中,PATH前两个默认路径是%SystemRoot%\system32;%SystemRoot%;,也就是首先在系统盘\windows\System32\路径下,寻找可执行文件。因此,系统就不再寻找JDK的实际安装位置。
如果不想删除这几个文件,可以将JDK在PATH中路径内容,放在%SystemRoot%\system32;%SystemRoot%;之前,也可以,经实验也能解决问题。如果,设置JDK的时候就把JDK路径设置在最前面,就没有这个问题了。这算是新版Neon的一个BUG吧。电脑里Kepler老版本就没有这个问题,当Neon不好用的时候,Kepler还能用。总之,有删文件和改PATH两种方式。
JAVA IDE DONE!
安装minGW和CDT实现C/C++整合。
2.1 minGW安装
教程同样可以参考百科经验,minGW的安装及配置。 里面关于环境变量的设置和JDK的设置是一样的。minGW收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。minGW的具体介绍可以参见,http://blog.csdn.net/jpcfei/article/details/6428613。2.2 安装Eclipse插件cdt
Eclipse CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE。它被设计为将 Java 开发人员喜爱的许多 Eclipse 优秀功能提供给 C/C++ 开发人员。[1]
首先,在eclipse菜单栏中选择Help-》Install New Software…出现如下对话框,并填入cdt的repository地址。
cdt9.1是目前最新的插件,把三个都选上,然后点击Next。一路继续,开始安装。安装会花费一些时间,耐心等待即可。
cdt的介绍、下载以及教程都可以在http://www.eclipse.org/cdt/downloads.php上找到。
安装之后重启Eclipse即可,重启之后就可以新建C++工程了。
在新建工程的时候,ToolChain最好选择MinGW。
新建好工程后,Eclipse会提醒是否转换的C++ perspective,选择确定就好。现在可以在Open Perspective上选择不同的编程语言。下图中可以选择java和C两种编程方案。
Eclipse的C/C++工程直接点击运行的时候会显示缺乏二进制文件,这是因为Eclipse不会再运行之前检查是否编译,因此要先点击Project-》Build All编译一下,才可以运行。
C/C++ IDE DONE!
安装Python 和PyDev实现Python整合
3.1 安装Python3
我们这里用的是Python3的环境。关于Python,我安利一个不错的学习网站廖雪峰的官方网站。这个网站里面有详细的Python安装方式和视频演示,同时也提供了丰富的Python入门讲解~当年本瞄的Python就是从这里入门地~3.2 安装Eclipse插件PyDev
PyDev是一个运行在Eclipse中的Python IDE插件,可以提供Python,Jython和 IronPython的开发。在PyDev的官方网站上,有具体的使用手册,里面详细的介绍了安装方法。
同样,先是在在eclipse菜单栏中选择Help-》Install New Software…出现如下对话框,并填入PyDev的repository地址。选中两个选项,然后一路点击Next,然后finish。安装过程中,可能出现没有证书的警告,点击确定继续安装。安装之后重启Eclipse即可。
PyDev插件安装完成之后,还需要配置Python的解释器。在Window-》preference-》PyDev-》Interpreter-》Python Interpreter中新建一个解释器。
Python Interpreter的Name建议是Python版本的对应名称,Interpreter Executable的内容是本机Python.exe的安装位置。然后继续Next,完成Python Interpreter的配置。
由于Python中文字符编码等问题,建议将IDE的编码整体设置成Unicode。[2]
- General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8
- General->Workspace,Text file encoding改成Other:UTF-8
现在可以新建Python工程了!新建工程的时候,注意选择Python对应的版本,Interpreter可以选择Default也可以选择之前新建的Interpreter,貌似没有影响。和C/C++一样,新建好Python工程后,Eclipse会检查目前的环境,如果不是Python环境,会询问是否转换到Python Perspective。现在在Perspective一栏里面就有三种编程环境啦。
Python IDE DONE!
这样Eclipse已经集成了Java,C/C++,Python 的IDE。
参考:
【1】http://www.oschina.net/p/cdt
【2】http://blog.csdn.net/basycia/article/details/52262809
【3】http://www.jb51.net/article/81400.htm
【4】http://www.pydev.org/