Java 库类文件位于文件系统的什么位置

Java 库类文件位于文件系统的什么位置

我已经通过 Ubuntu 软件中心一键安装了 Netbeans 6.9。安装过程中它没有要求我提供 JDK 安装文件夹。

有用。

我只是想CLASSPATH出于学习目的检查变量。但是对于命令echo $CLASSPATH

它仅提供换行符输出。


我已在目录中检查过 JDK 目录/usr/local。但我找不到 JDK 目录。
我的问题是:

API 的类文件位于文件系统的哪里?System 是包“java.lang”中的一个类。那么 System 类文件必须位于 /一些/其中/java/lang/System.class
我想要“java/lang/System.class”文件所在的路径。
包在文件系统中的物理位置在哪里?
这里的包是指 java 包,例如“java.lang”或“java.io”(我只是想了解一下,以备学习之用)

答案1

打开替代方案配置器:

打开备选配置器

java在导航侧栏中选择:

备选配置器显示已配置的 Java 备选方案

这将一次性显示安装了哪些 Java 运行时环境/SDK、当前处于活动状态的 Java 运行时环境/SDK 以及在哪里可以找到它们。相应的软件包名称类似(例如,在 Synaptic 或 Software Center 中搜索openjdkjava6)。

答案2

1). 在 JDK 安装路径中转到 jre/lib,例如在 Linux 中路径可能是:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib

2). 将 rt.jar 复制到任意临时文件夹中,然后解压。

3). 解压后,您将发现包中有可用的内置包以及包内的类。

相关内容