如何只使用JRE编译和运行没有JDK的Java程序?

时间:2015-07-18 18:01:45

标签: java

我已在我的机器中安装了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的区别。

2 个答案:

答案 0 :(得分:2)

在没有JDK的情况下无法编译您的Java代码。 javac,java编译器和其他Java Development相关的二进制文件在JDK中可用,但不在JRE中。

为了获得JRE和JDK之间的差异,您可以参考here

答案 1 :(得分:0)

JDK或Java Development Kit允许使用诸如`java`和`javac`之类的命令。 JDK是开发和运行Java applet和应用程序所必需的。

JRE用于运行Java程序。它需要运行任何Java程序。

这可能会有所帮助:https://stackoverflow.com/a/29160633/6423975

相关问题