web-dev-qa-db-fra.com

Où Eclipse recherche Eclipse.ini sous Linux

Je viens de configurer une station de travail Ubuntu et je voulais ajouter des paramètres à Eclipse.ini. Lorsque j'ai recherché le fichier, j'ai trouvé:

  • /etc/Eclipse.ini
  • /usr/lib/Eclipse.ini

Mes questions sont:

  • Eclipse utilise-t-il réellement les deux fichiers?
  • Si oui, dans quel ordre les lit-elle?
  • Comment les fusionne-t-il?
  • Les deux fichiers que j'ai trouvés sont à l'échelle du système, y a-t-il un emplacement dans mon répertoire personnel où je pourrais en mettre un qui n'affecterait que mes instances?
48
Jon Strayer

Il n'y a qu'un seul fichier.

lrwxrwxrwx 1 root root 16 8 août 2012 /usr/lib/Eclipse/eclipse.ini -> /etc/Eclipse.ini

45
Jon Strayer

Voici comment déterminer le fichier Eclipse.ini que vous devez utiliser (joomla.org):

  • Si vous avez téléchargé Eclipse IDE manuellement depuis Internet, le fichier "Eclipse.ini" se trouve juste dans le dossier décompressé
  • Si vous avez installé Eclipse via un terminal ou un centre logiciel, l'emplacement du fichier est "/etc/Eclipse.ini"
  • Dans certaines versions de Linux, le fichier se trouve dans "/usr/share/Eclipse/eclipse.ini". N'utilisez pas ce fichier si vous avez trouvé un fichier de configuration dans "/etc/Eclipse.ini".

Pour être sûr de l'emplacement de votre dossier Eclipse, vérifiez $ Eclipse_HOME, et s'il n'est pas spécifié (ces instructions fonctionnent au moins pour Juno):

  • Ouvrez Eclipse comme vous le faites normalement.
  • Cliquez sur Aide -> À propos du SDK Eclipse
  • Cliquez sur Détails d'installation
  • Accédez à l'onglet Configuration
  • Recherchez "Eclipse.home.location = file: [~ # ~] path [~ # ~]". [~ # ~] chemin [~ # ~] est l'endroit où Eclipse est installé.

sources:

39
Alexander Taylor

Vous l'avez probablement déjà découvert, les chances sont que lorsque vous avez installé Eclipse, l'installation a créé (ou vous l'avez fait manuellement) un fichier/usr/bin/Eclipse qui, si vous le vérifiez, ressemble probablement à ce qui suit:

#!/bin/sh
export Eclipse_HOME="/opt/Eclipse"

$Eclipse_HOME/Eclipse $*

surtout si vous avez suivi des instructions similaires à celles comme celles-ci sur If-not- vrai puis faux

D'un autre côté, si vous avez installé à partir d'un package, je pense que vous constaterez qu'Eclipse se retrouve dans/usr/bin, très probablement un lien symbolique vers/usr/lib/Eclipse/eclipse (ou du moins je l'ai trouvé sur mon Système Fedora après avoir utilisé yum pour installer Eclipse).

3
user2069626

Selon https://wiki.Eclipse.org/Eclipse.ini

Le démarrage d'Eclipse est contrôlé par les options de $ Eclipse_HOME/Eclipse.ini. Si $ Eclipse_HOME n'est pas défini, le fichier Eclipse.ini par défaut dans votre répertoire d'installation Eclipse (ou dans le cas de Mac, le répertoire Eclipse.app/Contents/MacOS) est utilisé.

0
jharig23

La meilleure façon de vous assurer est d'exécuter strace sur Eclipse. Dans la sortie, vous verrez d'où Eclipse essaie réellement d'extraire le fichier.

0
Vladimir