Onde estão os arquivos de classe da biblioteca java localizados no sistema de arquivos

2

Instalei o NetBeans 6.9 com apenas um clique no Ubuntu Software Center. Não me pediu a pasta de instalação do JDK durante a instalação.

Funciona.

Eu quero verificar a variável CLASSPATH apenas para fins de aprendizagem. Mas para o comando echo $CLASSPATH .

Fornece apenas uma saída de nova linha.

Eu verifiquei o diretório JDK no diretório /usr/local . Mas não consigo encontrar o diretório do JDK. Minhas perguntas são:

Onde estão os arquivos de classe da API localizados no sistema de arquivos?   O sistema é uma classe no pacote "java.lang". Em seguida, o arquivo de classe System deve estar no caminho de    /some/where/java/lang/System.class   .
Eu quero o caminho onde reside o arquivo "java / lang / System.class". Onde os pacotes estão fisicamente localizados no sistema de arquivos?
Aqui o pacote significa pacote java como "java.lang" ou "java.io" (Eu só quero saber para fins de aprendizagem)

    
por Siva Sankaran 23.06.2011 / 12:58

2 respostas

3

Open Alternatives Configurator:

Selecione java na barra lateral de navegação:

Isso mostrará quais ambientes / SDKs de tempo de execução Java estão instalados, qual deles está atualmente ativo e onde encontrá-los, tudo de uma vez. Os respectivos nomes de pacotes são semelhantes (por exemplo, pesquisa Synaptic ou Centro de Software para openjdk ou java6 ).

    
por nem75 23.06.2011 / 13:39
2

1). Dentro do caminho instalado pelo JDK, vá para jre / lib, por exemplo, no Linux, o caminho talvez seja: - / usr / lib / jvm / java-7-openjdk-amd64 / jre / lib

2). Copie o rt.jar em qualquer pasta temporária e só então extraí-lo.

3). Depois de extrair, você encontrará os pacotes e classes internos disponíveis dentro desses pacotes.

    
por Suhas Chikkanna 12.12.2016 / 13:22