我已经通过 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 运行时环境/SDK、当前处于活动状态的 Java 运行时环境/SDK 以及在哪里可以找到它们。相应的软件包名称类似(例如,在 Synaptic 或 Software Center 中搜索openjdk
或java6
)。
答案2
1). 在 JDK 安装路径中转到 jre/lib,例如在 Linux 中路径可能是:/usr/lib/jvm/java-7-openjdk-amd64/jre/lib
2). 将 rt.jar 复制到任意临时文件夹中,然后解压。
3). 解压后,您将发现包中有可用的内置包以及包内的类。