with servlet fileupload files example java makefile jni

servlet - upload files jsp java



Detectar la ubicaciĆ³n de Java desde Makefile (4)

En Linux puede usar el comando which , como which java . Debería decirle dónde está la ubicación del ejecutivo de Java que usaría.

Sin embargo, recomiendo configurar JAVA_HOME como señaló Erick.

Tengo un archivo MAKE, que necesita saber la ubicación del directorio de inclusión de Java porque hace uso del archivo jni.h. ¿Cuál es la mejor manera de permitir que Makefile detecte automáticamente dónde está instalado Java en Linux?

Gracias,
Chris


La variable de entorno JAVA_HOME contiene la ruta a la instalación de Java.


Usted puede intentar esto también:

JAVA_HOME:=$(jrunscript -e ''java.lang.System.out.println(new java.io.File(java.lang.System.getProperty("java.home")).getParent());'')