2012-08-06 30 views
16

Estoy ejecutando maven basado proyecto de primavera en netbeans. Estoy usando una variable de entorno en mi archivo de configuraciones de proyecto para abrir un archivo específico basado en ese valor de variable. Puedo configurarlo en Eclipse pero no sé cómo configurarlo en Netbeans. ¿Alguien puede ayudarme?¿Cómo establecer la variable de entorno en Netbeans?

+0

posible duplicado de [¿Cómo configuro una variable de entorno java en Netbeans] (http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable- in-netbeans) –

+0

http://stackoverflow.com/questions/8577249/how-do-i-set-up-a-java-environment-variable-in-netbeans no es un duplicado porque se trata de propiedades del sistema y no del entorno variables (el título lo decía al revés, edición ya sugerida) –

Respuesta

27
System.getEnv("FOO") == "FOOVALUE" 

netbeans 6.7+ -

clic derecho Proyecto

  • -> Propiedades -> Acciones -> Ejecutar proyecto -> Configuración de las propiedades: Añadir

Env .FOO = FOOVALUE

Nota: Puede aplicar la misma técnica en otras configuraciones y otras acciones, como el proyecto de depuración

0

No pude encontrar esa configuración Propiedades-> Acciones, utilizando NetBeans 7.4. No lo hice explícitamente necesito una variable de entorno, solo un valor que podría establecer fuera de mi aplicación. Entonces, en cambio, pude hacer un cambio en el archivo "project.properties" debajo de la carpeta nbproject de la aplicación principal.

Dentro de project.properties hay una configuración "run.args.extra". Cualquier argumento de línea de comando que desee pasar debe tener su 'nombre' precedido por '-J'. Aquí hay un ejemplo.

run.args.extra = -J-DFOO = FOOVALUE

cuenta que esto no es una variable de entorno. Más bien, es un valor accesible de System.getProperty ("FOO"). De nota especial: este es también el lugar para cambiar la cantidad de memoria que asignan sus aplicaciones, utilizando Xmx/Xms.

0

en MacOS:

En $HOME/.bashrc complemento alias:

alias netbeans='/Applications/NetBeans/NetBeans\ X.Y.app/Contents/MacOS/netbeans &'

En la Terminal:

> netbeans

Esto iniciará IDE con las variables de entorno de usuario.

Como variables de entorno de resultado (como $PATH) disponibles dentro de NetBeans IDE y herramientas (como el depurador Ruby).

Cuestiones relacionadas