Где Eclipse ищет eclipse.ini в Linux?

Я только что создал рабочую станцию ​​Ubuntu и хотел добавить некоторые параметры в eclipse.ini. Когда я искал файл, я нашел:

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

Мои вопросы:

  • Использует ли Eclipse оба файла?
  • Если да, то в каком порядке он их читает?
  • Как он объединяет их?
  • Оба из файлов, которые я нашел, являются системными, есть ли место в моем домашнем каталоге, в котором я мог бы разместить один, который будет работать только с моими экземплярами?

Ответ 1

Имеется только один файл.

lrwxrwxrwx 1 корень root 16.08.08/usr/lib/eclipse/eclipse.ini → /etc/eclipse.ini

Ответ 2

Здесь, как определить, какой файл eclipse.ini вы должны использовать (joomla.org):

  • Если вы загрузили Eclipse IDE вручную из Интернета, файл "eclipse.ini" находится внутри распакованной папки
  • Если вы установили Eclipse через терминал или программный центр, расположение файла "/etc/eclipse.ini"
  • В некоторых версиях Linux файл можно найти на странице "/usr/share/eclipse/eclipse.ini". Do не использовать этот файл, если вы нашли файл конфигурации на странице "/etc/eclipse.ini".

Чтобы убедиться в том, где находится ваша папка Eclipse, проверьте $ECLIPSE_HOME, и если не указано (эти инструкции, по крайней мере, работают для Juno):

  • Откройте Eclipse, как обычно.
  • Нажмите Справка → Об Eclipse SDK
  • Нажмите "Сведения об установке"
  • Перейдите на вкладку Конфигурация
  • Найти "eclipse.home.location = file: PATH". В PATH установлен eclipse.

Источники:

Ответ 3

Возможно, вы уже это выяснили, скорее всего, когда вы установили Eclipse, созданная установка (или вы сделали вручную) файл /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 (или, по крайней мере, я нашел это на моей системе Fedora после использования yum для установки eclipse).

Ответ 4

Согласно https://wiki.eclipse.org/Eclipse.ini

Запуск Eclipse контролируется параметрами в $Eclipse_home/eclipse.ini. Если $ECLIPSE_HOME не определен, по умолчанию eclipse.ini в каталоге установки Eclipse (или в случай Mac, каталог Eclipse.app/Contents/MacOS).

Ответ 5

Определенный способ убедиться в том, чтобы запустить strace на затмении. На выходе вы увидите, где именно eclipse пытается вытащить файл.