Где Eclipse ищет eclipse.ini под Linux

43

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

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

Мои вопросы:

  • Использует ли Eclipse оба файла?
  • Если да, то в каком порядке он их читает?
  • Как он объединяет их?
  • Оба из файлов, которые я нашел, являются системными, есть ли место в моем домашнем каталоге, в котором я мог бы разместить один, который будет работать только с моими экземплярами?
  • 0
    Попробуйте ~/.eclipse/org.eclipse.,platform[...]/configuration/config.ini где [...] - ваша версия.
  • 4
    Оказывается, что два файла eclipse.ini на самом деле представляют собой один файл, связанный с двумя каталогами.
Показать ещё 1 комментарий
Теги:

5 ответов

43
Лучший ответ

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

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

  • 3
    Это должно быть лучше задокументировано.
  • 1
    Это было до того, как оно было отредактировано.
Показать ещё 5 комментариев
34

Здесь, как определить, какой файл 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.
  • 0
    В Ubuntu 16.04 с Eclipse Neon $ ECLIPSE_HOME находится по адресу / home / * username * / software / eclipse / (и он действительно содержит запущенный файл eclipse.ini)
2

Возможно, вы уже это выяснили, скорее всего, когда вы установили 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).

0

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

0

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню