代码之家  ›  专栏  ›  技术社区  ›  Steve Vermeulen

Eclipse Helios中的Colorer插件

  •  2
  • Steve Vermeulen  · 技术社区  · 14 年前

    我无法让EclipseColorer插件与我当前的Eclipse副本(Helios64位)一起工作。它安装正常,但每当我试图打开源文件时,都会出现以下错误:

    颜色库的本机部分初始化时出错。这可能是由于Java机器的路径中缺少NETSIFSFOLILR.DLL(LIbNETSIFSFOLIL.SO)库。或者,colorer找不到catalog.xml文件,该文件必须放在“%plugin_dir%”/colorer/catalog.xml中。 未能初始化类net.sf.colorer.ParserFactory

    2 回复  |  直到 14 年前
        1
  •  2
  •   Tom Seidel    14 年前

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

        2
  •  1
  •   Nova    14 年前

    实际上,我通过编译自己的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/