2011-12-07 111 views
42

我刚刚建立了一个Ubuntu工作站,并想将一些设置添加到eclipse.ini中。当我搜索的文件,我发现:Eclipse在Linux下寻找eclipse.ini的地方

  • /etc/eclipse.ini
  • /usr/lib/eclipse.ini

我的问题是:

  • 确实的Eclipse实际使用这两个文件?
  • 如果是这样,它按什么顺序读取它们?
  • 它是如何合并它们的?
  • 我发现的两个文件都是系统范围的,在我的主目录中是否有位置?我可以放一个只影响我的实例的位置?
+0

尝试'〜/ .eclipse/org.eclipse。,platform [...]/configuration/config.ini',其中[...]是您的版本。 – Kevin

+4

事实证明,两个eclipse.ini文件实际上是链接到两个目录的一个文件。 –

+1

@JonStrayer这似乎是你的问题的答案;如果是这样,我建议将其作为答案发布。正如你可能知道的,当没有其他答案已经涵盖你的解决方案时,[它被鼓励回答你自己的问题](http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-你自己的问题/)。 –

回答

43

只有一个文件。

lrwxrwxrwx 1根根部16和2012年8月8日/usr/lib/eclipse/eclipse.ini - > /etc/eclipse.ini

+3

这需要更好的记录。 – escproxy

+1

它被编辑之前。 –

+1

Ubuntu 12.04/etc $ sudo ls eclipse.ini无法访问eclipse.ini:Eclipse开发者没有这样的文件或目录2014年8月所以这不是一个肯定的答案 – anon58192932

2

你可能已经发现了这一点,当你安装了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系统上找到了它)。

35

下面是如何确定应该使用哪个eclipse.ini文件(joomla.org):

  • 如果你下载的是Eclipse IDE如果通过终端或软件中心Eclipse的安装文件的位置手动从互联网上“的eclipse.ini”文件只是解包文件夹
  • 内是“/etc/eclipse.ini”
  • 在某些Linux版本中,可以在“/usr/share/eclipse/eclipse.ini”找到该文件。如果您在“/etc/eclipse.ini”找到配置文件,请使用此文件做而不是

要确保在您的Eclipse文件夹,检查$ ECLIPSE_HOME,如果没有指定的(这些方向在朱诺最少的功):

  • 打开Eclipse平时一样。
  • 单击帮助 - >关于Eclipse SDK
  • 点击安装细节
  • 转到配置选项卡
  • 查找 “eclipse.home.location =文件:PATH”。 路径是安装eclipse的地方。

来源:

+2

这应该是标记为正确的答案。我在我的未封装的Eclipse文件夹中。 – anon58192932

0

根据https://wiki.eclipse.org/Eclipse.ini

Eclipse启动由 $ ECLIPSE_HOME /的eclipse.ini选项控制。如果未定义$ ECLIPSE_HOME,则会使用Eclipse安装目录中的 默认eclipse.ini(或Mac的 大小写,Eclipse.app/Contents/MacOS目录)。

0

确定的方法是在eclipse上运行strace。在输出中你会看到eclipse实际上试图从哪里拉取文件。