¿eclipse.ini o la línea de comandos de eclipse hace un análisis variable?variables eclipse.ini
como $ PATH o $ {java.home}?
¿eclipse.ini o la línea de comandos de eclipse hace un análisis variable?variables eclipse.ini
como $ PATH o $ {java.home}?
Como se mencionó en FAQ: How do I run Eclipse?
Si está disponible en el directorio de Eclipse/JRE, se utilizará el JRE de Eclipse; de lo contrario, el iniciador consultará la variable de ruta del sistema. Eclipse NO consultará la variable de entorno JAVA_HOME.
una línea de comandos Eclipse puede utilizar la variable de entorno (como cualquier otro comando):
eclipse -vm $jAVA_HOME/bin
funcionaría.
Pero el propio Eclipse (o eclipse.ini) no usará analizar directamente una variable de entorno.
A eclipse.ini like this one solo usa rutas completas.
En realidad, bug 102239 ya está pidiendo ese tipo de característica ... desde 2005!
Bug 102239 - [lanzador] Medio Ambiente sustitución de variables en
<launcher>.ini/eclipse.ini
Sería muy útil si el lanzador apoyaría la inserción de variables de entorno en el
<launcher>.ini
.
Cualquiera sea la forma que tenga sentido (por ejemplo@ENV
,%ENV%
,${ENV}
,${env_var:ENV}
)por ejemplo algo así como
-vm
${MYRCPAPP_VM}
-mx${MYRCPAPP_HEAPSIZE}
Pero las respuestas piden ayuda en esto:
El lanzador está escrito en C. El código está en el proyecto de plataforma de lanzamiento.
[Para] esto en cualquier argumento, incluidos los vm, vmargs, etc., en cuyo caso esto tendría que suceder en el código nativo.
gracias por la respuesta; ¿Hay algún lugar donde pueda solicitar la función de eclipse para esto? –
@Java: eso sería abriendo un error en https://bugs.eclipse.org/bugs/, pero creo que uno ya está allí. Ver mi respuesta actualizada. – VonC
Gracias por el enlace al error Eclipse (solicitud de función), VonC. Ahora he votado sobre este error y animo a otros lectores a hacer lo mismo. (Haga clic en el enlace en la respuesta, regístrese/inicie sesión, vote.) –
Elaborando la respuesta @VonC He creado un simple archivo eclipse.bat
que contenga la siguiente línea simple:
start eclipse.exe -vm %WORK_DIRECTORY%\tools\Java\jdk1.8.0_73\bin\javaw.exe
Dónde he utilizado una variable del sistema. Ahora, en lugar de llamar directamente al eclipse.exe
, llamo al eclipse.bat
y esto funciona.
Espero que esto ayude!
Ciao!
En mi caso, quería haber redefinido el nombre de usuario (por ejemplo,en @author tag) por lo que han cambiado el acceso directo a eclipsar para apuntar a la siguiente:
C:\Java\eclipse\eclipse.exe -vmargs -Duser.name=%eclipse_user%
eclipse_user variable de usuario Entonces he definido que puede ser ajustado por cada usuario por separado. Para mis necesidades es suficiente.
tal vez deberías probar? –
Lo intenté; no funcionó; entonces asumí que podría ser algún otro formato? –