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

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

2 Solutions collect form web for “¿Cuál es el contenido de la variable $ CLASSPATH en El Capitan?”

Primero, descubrí que mi installation de Yosemite tampoco tiene un set de CLASSPATH. En segundo lugar, al emitir

 $ java -help 

me dirigió a la URL:

Documentación de Java SE

Klicking allí me llevó a How Java Runtime encuentra classs y allí está escrito:

"[…] Las classs de usuario son classs definidas por desarrolladores y terceros que no aprovechan el mecanismo de extensión. Identifica la location de estas classs con la opción -classpath en la línea de command (preferida) o con CLASSPATH variable de entorno. Consulte Configuración de la ruta de class . […] "

Efectivamente dice "pon tus classs donde quieras y simplemente ejecuta java -classpath <userclassdirectory> .

Simplemente tome time para leer el documento completo.

Agregue una línea de export al perfil de bash. Tenga en count que no es una práctica recomendada, como se explica en otras respuestas y en la documentation de Oracle.

  • ¿MacOS equivalente al button central del mouse de Ubuntu en la barra de título de la window para bajar la window?
  • ¿Por qué no puedo chmod para hacer un file ejecutable sin sudo?
  • Copie el file de Debian a Mac OS X o Windows
  • Mavericks: necesito que me avisen cuando esté disponible una networking wifi
  • ¿Cómo ejecutar OS X desde un DVD o dispositivo USB?
  • ¿Cómo puedo montar una carpeta compartida de OS X desde Linux con smbmount?
  • ¿Cómo instalo gnu sc en mi mac?
  • ¿Cómo SCP Linux Box to Mac Drive?
  • ¿Cuál es la forma más simple de arranque dual de Linux?
  • ¿Qué es estándar para os x filesystem? eg / opt / vs. / usr /
  • ¿Cómo puedo usar la pantalla de un cuadro de Linux como una tercera pantalla para mi MacBook Pro?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).