我无法使用我当前的Eclipse副本(Helios 64位)获得精彩的Eclipse Colorer插件。它安装正常,但每当我尝试打开源文件时,我都会收到此错误:
Colorer库的原生部分初始化出错。这可能是由java机器路径中缺少net_sf_colorer.dll(libnet_sf_colorer.so)库引起的。或者,colorer找不到catalog.xml文件,该文件必须放在'%PLUGIN_DIR%'/ colorer / catalog.xml'中 无法初始化类net.sf.colorer.ParserFactory
答案 0 :(得分:2)
它与Eclipse的版本无关。尝试使用32位版本,AFAIK Eclipse Colorer不支持64位。
答案 1 :(得分:1)
我实际上通过编译我自己的Colorer版本设法让它在64位eclipse(indigo)上运行。一旦你知道它很简单:首先你得到svn版本:
svn co https://colorer.svn.sourceforge.net/svnroot/colorer/trunk/ trunk
cd trunk/eclipsecolorer/libnative
mkdir objs # not sure why make cannot do that..
make -f makefile.macos_64
然后你必须在你的eclipse插件中创建一个新的x86_64目录,并在那里复制lib。就我而言,它是:
mkdir /Applications/eclipse/plugins/net.sf.colorer_0.9.8/os/macosx/x86_64
cp libnet_sf_colorer.jnilib /Applications/eclipse/plugins/net.sf.colorer_0.9.8/os/macosx/x86_64/