说实话,我对所有这些术语(JDK/JRE/Java SDK)都很困惑。我不确定每个人做了什么。
当我第一次开始在 Eclipse 中做简单的 Java 示例时,我很确定我只有 JRE,我相信这是普通用户用来在他们的系统上运行 Java 程序/小程序的默认 Java 安装程序。
但是,现在在课堂上我们使用的是 Google Appengine,这需要我猜想与 Java SDK 相同的 JDK。在浪费了一些时间后发现安装 JDK 意味着我还必须将 java/bin 添加到环境变量中以使 javac -version 在命令提示符下工作,我发现只有 JDK 具有 javac ...
在没有安装 JDK 并因此没有 javac 的情况下,我的早期 Java 程序是如何工作的?真正的主要问题...... JRE 和 JDK 之间有什么区别,你什么时候使用它们?
谢谢 :)