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