2

我一直无法让出色的 Eclipse Colorer 插件与我当前的 Eclipse 副本(Helios 64 位)一起使用。它安装正常,但每当我尝试打开源文件时,我都会收到此错误:

Colorer 库的本机部分初始化错误。这可能是由于 java 机器路径中缺少 net_sf_colorer.dll (libnet_sf_colorer.so) 库引起的。或者,colorer 找不到 catalog.xml 文件,必须放在 '%PLUGIN_DIR%'/colorer/catalog.xml' 无法初始化类 net.sf.colorer.ParserFactory

4

2 回答 2

2

它与 Eclipse 的版本无关。尝试 32 位版本,AFAIK Eclipse Colorer 不支持 64 位。

于 2010-11-30T13:46:48.800 回答
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/
于 2011-07-05T14:27:00.687 回答