Mac OsX10.9下整合Eclipse的JavaEE开发和C(C++)程序开发

[原创] Mac OsX10.9.3下整合Eclipse的JavaEE开发和C(C++)程序开发
作者: duyi@163.com
发布时间:2014-10-09
转载必须标明出处和作者信息.


按先后顺序的步骤如下:
1,在宿主机上安装VMware workstation10和Mac补丁;
新建Mac OsX 10.9.3虚拟机;
虚拟机设置内添加宿主机共享文件夹,以便从宿主机拷贝文件;
2,启动Mac OsX 10.9.3;
注册一个apple帐号:
注册网址: www.apple.com/hk
3,下载并安装命令行工具,以便使用C++编译器;
网址:
http://adcdownload.apple.com/Developer_Tools/command_line_tools_os_x_10.9_for_xcode__xcode_6/command_line_tools_for_os_x_10.9_for_xcode_6.dmg
双击command_line_tools_for_os_x_10.9_for_xcode_6.dmg;
双击弹出的窗口内的"Command Line Tools(OSX 10.9).pkg",即开始安装.
验证安装成功与否:
点击桌面顶部的"前往","实用工具",双击"终端",执行命令:
gcc (或g++)
如果显示: clang: error: no input files则表明安装成功.
(附:Mac开发者工具下载网址:
https://developer.apple.com/downloads/index.action
)
4,下载并安装JDK;
网址:
http://download.oracle.com/otn-pub/java/jdk/7u65-b17/jdk-7u65-macosx-x64.dmg?AuthParam=1412698827_bc69ca64411d6f49b9d52e063e42b846
安装:
双击jdk-7u65-macosx-x64.dmg;
双击弹出的窗口内的"JDK 7 Update 65.pkg",即开始安装其默认,javac的路径为:
/Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home/bin


5,下载Eclipse for JEE:
http://mirror.neu.edu.cn/eclipse/technology/epp/downloads/release/kepler/SR2-with-Java8-patches/eclipse-jee-kepler-SR2-Java8-macosx-cocoa-x86_64.tar.gz
6,下载Eclipse for CPP:
http://mirrors.yun-idc.com/eclipse//technology/epp/downloads/release/kepler/SR2/eclipse-cpp-kepler-SR2-macosx-cocoa-x86_64.tar.gz


7,将eclipse-jee-kepler-SR2-Java8-macosx-cocoa-x86_64.tar.gz拷贝到"应用程序"(即/Applications),
直接双击打开该文件即自动解压(因为对于tar.gz文件的默认打开方式是""归档实用工具.app");
将解压后的文件夹改名为 eclipse-jee-kepler  ,以免和后续解压的文件夹同名.


打开"应用程序"内的文件夹:
点击桌面顶端的菜单"前往","我的所有文件",点击弹出窗口左侧的"应用程序".


8,解压eclipse-cpp-kepler-SR2-macosx-cocoa-x86_64.tar.gz;将解压出来的文件夹内的plugings文件夹内的
全部文件(夹)(共394个),拷贝到eclipse-jee-kepler的plugings内,显示替换提示窗口时,勾选"全部应用"后点击"替换";


9,下载Tomcat EE
网址:
http://mirrors.hust.edu.cn/apache/tomee/tomee-1.7.1/apache-tomee-1.7.1-plus.tar.gz


10,删除上述tar.gz文件和eclipse-cpp...tar.gz的解压文件夹,以节省磁盘空间;


11,用Eclipse开发一个C++项目:
运行/Applications/eclipse-jee-kepler内的Eclipse ;
可以将其固定到Dock;
点击桌面顶部的菜单"File","New","Other...",
"C/C++","C++ Project","Next","Executable",
"Hello World C++ Project"(注意,在右侧选"MaxOSX GCC"),
填写"Project name"(比如取名为"macOsX-GCC-Hello"),
"next","next","Finish";
"Open Associated Perspective?" , "Yes";
注意,点击顶部的菜单"Project","Build Project",而不要直接运行!


如果电脑运行速度慢,则开始一段时间内其不能识别cout等标志符,过一会儿就可以了.


"Build Project"的结果在Console视图内可以看到:


15:16:37 **** Build of configuration Debug for project macOsX-GCC-Hello ****
make all 
Building file: ../src/macOsX-GCC-Hello.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/macOsX-GCC-Hello.d" (换行符)
 -MT"src/macOsX-GCC-Hello.d" -o "src/macOsX-GCC-Hello.o" "../src/macOsX-GCC-Hello.cpp"
Finished building: ../src/macOsX-GCC-Hello.cpp 
Building target: macOsX-GCC-Hello
Invoking: MacOS X C++ Linker
g++  -o "macOsX-GCC-Hello"  ./src/macOsX-GCC-Hello.o   
Finished building target: macOsX-GCC-Hello
15:16:41 Build Finished (took 3s.666ms)


如果"Build Project"的结果内无错误,则可以运行项目:
右击项目,"Run As","Local C/C++ Application".
Run的结果在Console视图内可以看到:
!!!Hello World!!!




12,汉化Eclipse:
Eclipse官方汉化包网址:
http://www.eclipse.org/babel/downloads.php





































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值