gpt4 book ai didi

java - 没有 JDK,我怎么能只用 JRE 编译和运行 Java 程序?

转载 作者:行者123 更新时间:2023-11-30 06:13:44 25 4
gpt4 key购买 nike

我已经在我的机器上安装了 JRE 并下载了 Eclipse IDE 并开始在该 IDE 上工作。

我读过一些博客,比如没有 JDK,我们无法编译 java 程序,但我可以在 eclipse IDE 中运行程序/应用程序。

然后在其他一些博客中给了我一些信息,比如 eclipse 将拥有自己的 JDK,所以尝试在命令提示符下运行以获取信息。当我尝试通过命令提示符编译 bin 文件夹 (C:\Program Files\Java\jre7\bin) 中的程序时,它说 javac 无法识别。我认为这是因为未安装 JDK 时缺少已编译的类文件,所以我使用类文件从 Eclipse IDE 复制了项目,并尝试运行它说无法找到或加载主类 filename.java 的程序。

甚至我已经将环境变量设置为 JRE bin 路径的 Java_home。

请向我简要解释一下 JDK 和 JRE 的区别。

最佳答案

我现在理解了这个概念。

应用程序即使没有安装 JDK 也可以在 eclipse 中运行,因为 eclipse 有自己的编译器和 JRE 安装在我的机器上。

从 Eclipse IDE 复制带有类文件的项目会抛出类似“无法找到或加载主类文件名.java”的错误,因为运行时环境找不到类文件,因为 Javac 编译器和 Eclipse 编译器类会有所不同,所以内容会有所不同。所以java解释器找不到eclipse编译类文件的类文件(类似于序列化概念)。

关于java - 没有 JDK,我怎么能只用 JRE 编译和运行 Java 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31493980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com