Eclipse在哪里查找Linux下的eclipse.ini

我刚刚build立了一个Ubuntu工作站,并想添加一些设置到eclipse.ini。 当我search文件时,我发现:

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

我的问题是:

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

只有一个文件。

lrwxrwxrwx 1 root root 16 8月8 2012 /usr/lib/eclipse/eclipse.ini – > /etc/eclipse.ini

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

  • 如果您从互联网上手动下载Eclipse IDE,“eclipse.ini”文件就在解压后的文件夹中
  • 如果您通过terminal或软件中心安装了Eclipse,则文件的位置是“/etc/eclipse.ini”
  • 在某些Linux版本中,该文件可以在“/usr/share/eclipse/eclipse.ini”find。 如果您在“/etc/eclipse.ini”findconfiguration文件,请勿使用此文件。

要确定你的Eclipse文件夹在哪里,检查$ ECLIPSE_HOME,如果没有指定(这些方向至less适用于Juno):

  • 像平常一样打开Eclipse。
  • 点击帮助 – >关于Eclipse SDK
  • 点击安装细节
  • 转到configuration选项卡
  • find“eclipse.home.location = file: PATH ”。 PATH是安装eclipse的地方。

来源:

您可能已经发现了这一点,可能是当您安装Eclipse安装创build(或您手动)一个文件/ usr / bin / eclipse,如果您检查它可能看起来像下面:

 #!/bin/sh export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $* 

特别是如果你遵循类似于If-not-true-then-false 这些类似的说明

另一方面,如果你已经安装了一个包,我怀疑你会发现eclipse最终在/ usr / bin中,很可能是/ usr / lib / eclipse / eclipse的符号链接(或者至less我在我的Fedora系统使用yum来安装eclipse)。

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

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

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