Eclipse ignora ECLIPSE_HOME

0

He configurado la ECLIPSE_HOMEvariable de entorno en /home/stud/me/.eclipse. En este directorio tengo un eclipse.iniarchivo. Sin embargo, cuando inicio Eclipse, solo usa el eclipse.iniarchivo en el directorio de instalación.

Esto es lo que revisé:

  • Verifiqué dos veces y me aseguré de que se llamara realmente al ejecutable eclipse.
  • Pongo la linea export ECLIPSE_HOME='/home/stud/me/.eclipse'en el /home/stud/me/.profilearchivo
  • El /home/stud/me/.profilescript se llama al iniciar sesión (inicio algunos servicios a través de ese archivo que funcionan)
  • Especificar manualmente la /home/stud/me/.eclipse/eclipse.inivía a través de la línea de comando funciona. Sin eso no
  • echo $ECLIPSE_HOMESalidas corrientes/home/stud/me/.eclipse
  • Y ejecutar exportlistas ECLIPSE_HOMEcon el valor correcto

Información general: estoy usando Fedora 26 con el entorno de escritorio XFCE4. Las computadoras que estoy usando forman parte de una red universitaria, por lo que solo puedo trabajar con los archivos de mi sistema y, por supuesto, no tengo permisos de administrador.

BrainStone
fuente

Respuestas:

0

Eclipse no admite una variable de entorno ECLIPSE_HOME. El eclipse.ini siempre se lee desde el mismo directorio que la instalación.

Consulte las instalaciones multiusuario de Eclipse para obtener más detalles sobre los distintos tipos de instalación de Eclipse.

Puede especificar --launcher.ini locationcomo argumento de línea de comando para especificar la ubicación ini

greg-449
fuente
De acuerdo con wiki.eclipse.org/Eclipse.ini, le importa esa variable.
BrainStone
No puedo encontrar nada en el código fuente que busque un ECLIPSE_HOME
greg-449
Entonces esa página wiki es engañosa. Como parece oficial, podría ser un error. ¿Qué piensas?
BrainStone
Al verificar la fuente, noto la --launcher.iniopción que puede especificar para establecer la ubicación ini. Esto está documentado en la ayuda de Eclipse. Añadido a la respuesta.
greg-449
Actualmente estoy usando eso como una solución temporal, pero todavía estoy desconcertado de por qué esta característica documentada claramente no funciona. Dado que parece estar familiarizado con el código, ¿consideraría crear un informe de error apropiado?
BrainStone