2011-12-07 15 views
42

Ho appena installato una workstation Ubuntu e volevo aggiungere alcune impostazioni a eclipse.ini. Quando ho cercato per il file che ho trovato:Dove Eclipse cerca eclipse.ini sotto Linux

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

Le mie domande sono:

  • fa Eclipse effettivamente utilizzare entrambi i file?
  • Se sì, in che ordine li legge?
  • Come li unisce?
  • Entrambi i file che ho trovato sono a livello di sistema, c'è una posizione nella mia home directory potrei metterne una che avrebbe effetto solo sulle mie istanze?
+0

Prova '~/.eclipse/org.eclipse., Piattaforma [...]/configurazione/config.ini' dove [...] è la tua versione. – Kevin

+4

Si scopre che i due file eclipse.ini sono in realtà un file collegato a due directory. –

+1

@JonStrayer Sembra che sia la risposta alla tua domanda; se è così, ti consiglio di postarlo come risposta. Come probabilmente saprai, quando nessun'altra risposta copre già la tua soluzione, [è incoraggiato a rispondere alla tua stessa domanda] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer- your-own-domande /). –

risposta

43

C'è un solo file.

lrwxrwxrwx 1 root root 16 8 Agosto 2012 /usr/lib/eclipse/eclipse.ini -> /etc/eclipse.ini

+3

Questo deve essere meglio documentato. – escproxy

+1

Prima che fosse modificato. –

+1

Ubuntu 12.04/etc $ sudo ls eclipse.ini non può accedere a eclipse.ini: Nessun file o directory per Eclipse Kepler agosto 2014 Quindi questa non è una risposta sicura al fuoco – anon58192932

2

Probabilmente hanno già trovato questo fuori, è probabile che quando si è installato Eclipse l'installazione creato (o che hai fatto manualmente) un file di/usr/bin/Eclipse che se controlli probabilmente è simile al seguente:

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

$ECLIPSE_HOME/eclipse $* 

soprattutto Se hai seguito le istruzioni simili a quelle like these su Se-non-vero-then-falso

D'altra parte se è stato installato da un pac Kage, sospetto che scoprirai che eclipse finisce in/usr/bin, molto probabilmente un link simbolico a/usr/lib/eclipse/eclipse (o almeno l'ho trovato sul mio sistema Fedora dopo aver usato yum per installare eclipse).

35

Ecco come determinare quale file eclipse.ini si dovrebbe usare (joomla.org):

  • Se avete scaricato Eclipse IDE manualmente da internet il file "eclipse.ini" è solo all'interno della cartella decompressa
  • Se è stato installato Eclipse via il centro del terminale o software la posizione del file è "/etc/eclipse.ini"
  • In alcune versioni di Linux il file può essere trovato in "/usr/share/eclipse/eclipse.ini". Do non usa questo file se hai trovato un file di configurazione in "/etc/eclipse.ini".

per essere sicuri in cui la cartella di Eclipse è, controllare $ ECLIPSE_HOME, e se non specificato (queste le direzioni almeno lavoro per Juno):

  • Aprire Eclipse come si fa normalmente.
  • Fare clic su Guida -> Informazioni su Eclipse SDK
  • Fare clic su Installazione dettagli
  • Vai alla scheda Configurazione
  • Find "eclipse.home.location = file: PATH". PERCORSO è dove è installato eclipse.

fonti:

+2

Questa dovrebbe essere la risposta corretta. Il mio era nella mia cartella Eclipse non pacchettizzata. – anon58192932

0

Secondo https://wiki.eclipse.org/Eclipse.ini

Eclipse avvio è controllata dalle opzioni in $ ECLIPSE_HOME/eclipse.ini. Se $ ECLIPSE_HOME non è definito, viene utilizzato il file eclipse.ini predefinito nella directory di installazione di Eclipse (o nel caso di Mac , la directory Eclipse.app/Contents/MacOS).

0

Il modo certo per assicurarsi di eseguire strace su eclissi. Nell'output vedrai dove si trova effettivamente eclipse per estrarre il file.