¿Cuál es el contenido de la variable $ CLASSPATH en El Capitán?

0

Instalé OS X El Capitan y, junto con él, el Java 8 SDK de Oracle. Ya verifiqué que, usando java -version , java está correctamente instalado. Necesito agregar algunas clases de usuario a la ruta del archivo, pero cuando uso echo $CLASSPATH , no puedo ver la ruta real que está usando OS X. ¿Cómo puedo saber dónde debo instalar mis clases de usuario?

    
pregunta JPCF 25.11.2015 - 11:49

2 respuestas

3

Primero, descubrí que mi instalación de Yosemite tampoco tiene un conjunto CLASSPATH. Segundo, cuando se emite

$ java -help

me dirigió a la URL:

Documentación de Java SE

Hacer clic allí me llevó a Cómo Java Runtime encuentra las clases y allí está escrito:

  

"[...] Las clases de usuario son clases definidas por desarrolladores y terceros y que no aprovechan el mecanismo de extensión. Usted identifica la ubicación de estas clases con la opción -classpath en la línea de comando (preferida) o con la variable de entorno CLASSPATH. Consulte Configuración de la ruta de clase . […] "

Efectivamente dice "coloca tus clases donde quieras y solo ejecuta java -classpath <userclassdirectory> .

Solo tómese el tiempo para leer el documento completo.

    
respondido por el Garex 25.11.2015 - 12:19
0

Agrega una línea export para golpear el perfil. Tenga en cuenta que no es una práctica recomendada como se explica en otras respuestas y en la documentación de Oracle.

    
respondido por el JPCF 26.11.2015 - 18:31

Lea otras preguntas en las etiquetas