Mac上eclipse无法运行

代码是在win上编译好的,在mac.的eclipse一运行就会出现这个错误提示

img

img

img

既然还是在IDE内,那重新编译一下呢

window跟Mac底层的架构都不一样吧

java运行环境不一样,导入外部项目,会自动加载外部项目时的编译环境,修改对应的环境即可。

eclipse找不到相应的包

Dynamic Web Module 的版本与server不匹配。

在mac.的eclipse里是否有win下对应的所有依赖,数据库是否相同,是否都能进行链接,表是否完整等

建议重新编译一下,不同操作系统估计有差异。


1.关闭eclipse,找到eclipse启动程序Eclipse.app ;

2.在Eclipse.app右击选择“显示包内容”;

3.打开Contents文件夹,对Info.plist进行修改,删除以下内容:

<key>CFBundleLocalizations</key> 
        <array> 
            <string>ar</string> 
            <string>cs</string> 
            <string>da</string> 
            <string>el</string> 
            <string>en</string> 
            <string>es</string> 
            <string>de</string> 
            <string>fi</string> 
            <string>fr</string> 
            <string>hu</string> 
            <string>it</string> 
            <string>iw</string> 
            <string>ja</string> 
            <string>ko</string> 
            <string>nl</string> 
            <string>no</string> 
            <string>pl</string> 
            <string>pt_BR</string> 
            <string>pt</string> 
            <string>ru</string> 
            <string>sv</string> 
            <string>tr</string> 
            <string>zh_HK</string> 
            <string>zh_TW</string> 
            <string>zh</string> 
        </array> 

4.再打开MacOS文件夹,修改eclipse.ini,在末尾加上内容:-Duser.language=en;

5.这个时候启动eclipse,会发现已经OK了。

可以把源代码拿过来重新编译