2009-08-06 33 views
8

Quiero ver todos los paquetes de Java. ¿Dónde están los paquetes almacenados en mi máquina? Alguien puede ayudar. Busqué en la carpeta jdk y encontré awt.dll y todo. Pero son solo unos pocos. ¿Puedo verlos a todos?¿Dónde se almacenan los paquetes del sistema Java?

+0

¿Con qué OS estás tratando? –

Respuesta

5

Puede intentar descomprimir/destrabar rt.jar, que generalmente está disponible en $JAVA_HOME/lib/rt.jar. El archivo jar debe incluir los archivos de clase de todos los JDK, si eso es lo que está preguntando.

22

Si desea obtener una lista de paquetes en la instalación estándar, simplemente vaya al Javadocs y mire en la esquina superior izquierda.

Si desea ver los archivos .class, que están en lib\rt.jar en el directorio JRE (.jar es lo mismo que .zip, para que pueda abrir con cualquier cosa que pueda abrir archivos zip).

Si desea ver el código fuente, busque en src.zip en el directorio JDK. Si no está allí, es probable que haya elegido no instalarlo cuando instaló el JDK.

Tenga en cuenta que los paquetes están representados como carpetas en el disco, por lo que puede estar un poco decepcionado por lo que ve.

+0

gracias @Michael estaba buscando src.zip –

3

Suponiendo que se refiere a los paquetes que incluyen las bibliotecas de clases como java.lang. * Y java.util. *, Estas viven en el directorio "lib" debajo de donde esté instalado su Java Runtime Environment (JRE).

En Windows, sería algo como esto:

C:\Program Files\Java\j2re1.4.2_12\lib 

Allí, debería ver los archivos como rt.jar que contiene las clases principales de Java y charsets.jar que contiene muchos de los soporte de codificación extendida para EBCDIC y la CJK idiomas.

En un directorio paralelo bin están los ejecutables para Java y las utilidades relacionadas.

Si ha instalado el Java Development Kit (JDK), en el directorio de arriba, donde encontrará las librerías, probablemente encontrará un archivo src.jar. Esto se puede desempaquetar con la herramienta jar.exe, o con una herramienta de estilo estándar zip, y contiene las fuentes de Java para la biblioteca de clases estándar.

Parte de Java, como la máquina virtual en sí misma, es específica de la máquina y formará parte de algunas de las DLL o EXE presentes.

1

Mi JDK 1.6.0_13 tiene un src.zip que contiene todo el código fuente. Dale un vistazo.

1

de Windows:

Para los paquetes de Java compilado comprimido (biblioteca de clases de Java, JCL): archivos de programa/Java/JDK// lib/rt.jar

Para fuente de paquetes de JRE: archivos de programa /java/jdk/src.zip

podemos usar cualquier software de descompresión para examinarlos.

+0

Esto es genial. Gracias – KhaledMohamedP

Cuestiones relacionadas