我刚刚建立了一个Ubuntu工作站,并想将一些设置添加到eclipse.ini中。当我搜索的文件,我发现:Eclipse在Linux下寻找eclipse.ini的地方
- /etc/eclipse.ini
- /usr/lib/eclipse.ini
我的问题是:
- 确实的Eclipse实际使用这两个文件?
- 如果是这样,它按什么顺序读取它们?
- 它是如何合并它们的?
- 我发现的两个文件都是系统范围的,在我的主目录中是否有位置?我可以放一个只影响我的实例的位置?
我刚刚建立了一个Ubuntu工作站,并想将一些设置添加到eclipse.ini中。当我搜索的文件,我发现:Eclipse在Linux下寻找eclipse.ini的地方
我的问题是:
只有一个文件。
lrwxrwxrwx 1根根部16和2012年8月8日/usr/lib/eclipse/eclipse.ini - > /etc/eclipse.ini
这需要更好的记录。 – escproxy
它被编辑之前。 –
Ubuntu 12.04/etc $ sudo ls eclipse.ini无法访问eclipse.ini:Eclipse开发者没有这样的文件或目录2014年8月所以这不是一个肯定的答案 – anon58192932
你可能已经发现了这一点,当你安装了Eclipse的安装过程中创建(或手动做)的文件在/ usr/bin中/月食其中,如果你选择了它可能看起来像以下机会:
#!/bin/sh
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*
尤其如果您是类似于那些like these。如果 - 不真那么假
在另一方面,如果你已经从一个PAC安装说明kage,我怀疑你会发现eclipse最终在/ usr/bin中,很可能是/ usr/lib/eclipse/eclipse的符号链接(或者至少我在使用yum安装eclipse后在我的Fedora系统上找到了它)。
下面是如何确定应该使用哪个eclipse.ini文件(joomla.org):
要确保在您的Eclipse文件夹,检查$ ECLIPSE_HOME,如果没有指定的(这些方向在朱诺最少的功):
来源:
这应该是标记为正确的答案。我在我的未封装的Eclipse文件夹中。 – anon58192932
根据https://wiki.eclipse.org/Eclipse.ini
Eclipse启动由 $ ECLIPSE_HOME /的eclipse.ini选项控制。如果未定义$ ECLIPSE_HOME,则会使用Eclipse安装目录中的 默认eclipse.ini(或Mac的 大小写,Eclipse.app/Contents/MacOS目录)。
确定的方法是在eclipse上运行strace。在输出中你会看到eclipse实际上试图从哪里拉取文件。
尝试'〜/ .eclipse/org.eclipse。,platform [...]/configuration/config.ini',其中[...]是您的版本。 – Kevin
事实证明,两个eclipse.ini文件实际上是链接到两个目录的一个文件。 –
@JonStrayer这似乎是你的问题的答案;如果是这样,我建议将其作为答案发布。正如你可能知道的,当没有其他答案已经涵盖你的解决方案时,[它被鼓励回答你自己的问题](http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-你自己的问题/)。 –