我已经在我的机器中安装了 JRE,并下载了 Eclipse IDE,并开始在该 IDE 上工作。
我读过一些博客,比如没有 JDK,我们无法编译 java 程序,但我可以在 eclipse IDE 中运行程序/应用程序。
然后在其他一些博客中给了我信息,例如 Eclipse 将有自己的 JDK,因此尝试在命令提示符下运行以获取了解信息。当我尝试通过命令提示符编译 bin 文件夹(C:\Program Files\Java\jre7\bin)中的程序时,它说 javac 无法识别。我认为这是因为缺少编译的类文件,因为未安装 JDK,所以我从 Eclipse IDE 复制了带有类文件的项目,并尝试运行它说无法找到或加载主类文件名.java 的程序。
即使我已将 JRE bin 路径的环境变量设置为 Java_home 。
请向我简要解释一下 JDK 和 JRE 的区别。
我现在明白了这个概念。
即使没有安装 JDK,应用程序也在 eclipse 中运行,因为 eclipse 有自己的编译器,并且我的机器上安装了 JRE。
从 Eclipse IDE 复制带有类文件的项目会抛出错误,例如“无法找到或加载主类文件名.java”,因为运行时环境无法找到类文件,因为 Javac 编译器和 Eclipse 编译器类将不同,因此内容将是不同的。所以java解释器找不到eclipse编译器类文件的类文件(与序列化概念类似)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)