首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装eclim

无法安装eclim
EN

Stack Overflow用户
提问于 2014-08-30 17:10:43
回答 2查看 1.7K关注 0票数 1

有没有人用过eclim?我想尝试一下,并且我使用vim作为我的主编辑器,所以我想把它作为一个无头实例来运行。无论如何,我是通过无人值守(自动)安装$ java \ -Dvim.files=$HOME/.vim \ -Declipse.home=/opt/eclipse \ -jar eclim_2.4.0.jar install安装的

我已经下载了eclipse,露娜,并且安装了jdk 7(但我不知道它是否是环境变量的一部分),最后我得到了:

代码语言:javascript
复制
2014-08-30 10:37:40,569 INFO  [ANT] [eclim:unattended] Finished analyzing your eclipse installation.
2014-08-30 10:37:40,572 ERROR [ANT] 
jar:file:/home/jim/Downloads/eclim_2.4.0.jar!/installer.xml:119: java.lang.NullPointerException
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.formic.ant.Main.runBuild(Main.java:232)
        at org.formic.ant.Main.startAnt(Main.java:81)
        at org.formic.ant.Main.main(Main.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.simontuffs.onejar.Boot.run(Boot.java:306)
        at com.simontuffs.onejar.Boot.main(Boot.java:159)
Caused by: java.lang.NullPointerException
        at org.formic.Installer.getString(Installer.java:201)
        at org.eclim.installer.step.FeatureProvider.getFeatures(FeatureProvider.java:99)
        at org.eclim.installer.ant.UnattendedInstallTask.execute(UnattendedInstallTask.java:73)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        ... 16 more
2014-08-30 10:37:40,582 DEBUG [ANT] 
BUILD SUCCESSFUL
Total time: 19 seconds
java.lang.NullPointerException  

所以我不知道发生了什么。但是我在我的系统中找不到eclimd

EN

回答 2

Stack Overflow用户

发布于 2014-09-02 00:16:40

默认情况下,/opt归根用户所有。我的猜测是,它确实在你的安装程序中,因为在安装过程中,eclim需要写入/opt/eclipse,所以会导致错误。尝试使用-R选项更改/opt/eclipse的所有权,或者以根用户身份运行安装。但请注意,使用$HOME可能不会产生预期的结果。

票数 1
EN

Stack Overflow用户

发布于 2014-09-20 00:44:30

我也有同样的问题。我按照说明从源代码构建,这对我很有效。

我从Git存储库中查看了master分支,并使用ant构建和安装了eclim。在写这篇文章的时候,这导致了2.4.0.11-ge560abe版本的安装没有错误。运行eclimd,然后在vim中运行:PingEclim:EclimValidate,报告一切正常。

注意,eclimd在启动时转储了一个异常:

java.lang.RuntimeException: Unable to aquire PluginConverter service during generation for: /home/pappmar/dev/eclipse/plugins/org.eclim.installer_2.4.0.11-ge560abe.jar

我不知道这是不是个问题。它似乎仍然在运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25580805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档