Java 重温JRE-JDK和IDE

Java 重温JRE-JDK和IDE,java,ide,Java,Ide,我知道这个问题肯定已经被问过很多次了,但我有一些具体的问题需要回答 我想问的基本问题是JRE/JDK/IDE之间有什么区别 我知道JRE有运行时库,JDK包含编译器/调试器以及JRE拥有的所有其他功能。IDE是我的Eclipse 问题1:如果我想用Java开发一些东西,我需要JDK吗?因为据我所知,我可以使用IDE+JRE。我的IDE为我提供了编译器/调试器,我将从IDE中引用JRE。所以,应该没问题吧 问题2:从上面的问题可以安全地说IDE中已经包含JDK了吗 问题3:什么时候我只需要JRE而

我知道这个问题肯定已经被问过很多次了,但我有一些具体的问题需要回答

我想问的基本问题是
JRE/JDK/IDE
之间有什么区别

我知道JRE有运行时库,JDK包含编译器/调试器以及JRE拥有的所有其他功能。IDE是我的Eclipse

问题1:如果我想用Java开发一些东西,我需要JDK吗?因为据我所知,我可以使用IDE+JRE。我的IDE为我提供了编译器/调试器,我将从IDE中引用JRE。所以,应该没问题吧

问题2:从上面的问题可以安全地说IDE中已经包含JDK了吗

问题3:什么时候我只需要JRE而不需要其他东西?i、 e.在什么情况下,只有JRE才足够。如果我要模仿这种行为,需要采取哪些必要步骤。(如果你还不明白,我可以说得更清楚。)

谢谢

问题1:如果我想用Java开发一些东西,是吗 我需要JDK吗?因为据我所知,我可以 不要使用IDE+JRE。我的IDE为我提供了编译器/调试器,我 将从我的IDE中引用JRE。所以,应该没问题吧

正如您所说,编译需要JDK,运行程序需要JRE。无论谁提供(IDE或系统路径),如果您有这些,您应该能够编译和运行您的程序

问题2:从上面的问题来看,可以安全地说IDE 已经包含JDK了吗

您不能泛化IDE包含JDK的语句。很少有人这样做,很少有人不这样做

问题3:什么时候我只需要JRE而不需要其他东西? i、 e.在什么情况下,只有JRE才足够。如果我是 要模仿这种行为,需要采取哪些必要步骤。(一) 如果您还没有理解,可以更清楚地说明。)

如果您随身携带class/jar。您可以在不需要JDK的情况下运行它们

问题1:如果我想用Java开发一些东西,是吗 我需要JDK吗?因为据我所知,我可以 不要使用IDE+JRE。我的IDE为我提供了编译器/调试器,我 将从我的IDE中引用JRE。所以,应该没问题吧

正如您所说,编译需要JDK,运行程序需要JRE。无论谁提供(IDE或系统路径),如果您有这些,您应该能够编译和运行您的程序

问题2:从上面的问题来看,可以安全地说IDE 已经包含JDK了吗

您不能泛化IDE包含JDK的语句。很少有人这样做,很少有人不这样做

问题3:什么时候我只需要JRE而不需要其他东西? i、 e.在什么情况下,只有JRE才足够。如果我是 要模仿这种行为,需要采取哪些必要步骤。(一) 如果您还没有理解,可以更清楚地说明。)

如果您随身携带class/jar。您可以在不需要JDK的情况下运行它们。

反向应答

问题3:什么时候我只需要JRE,什么都不需要?i、 e.在什么情况下,只有JRE才足够。如果我要模仿这种行为,需要采取哪些必要步骤。(如果您不理解,我可以说得更清楚。)

如果您有必须执行的类/JAR。i、 例如,如果您不想将java源代码编译为字节码(.class文件),并且只想运行java代码

问题2:从上述问题可以安全地说IDE中已经包含JDK了吗?

是的,像Eclpse这样的一些ide将jdk与ide一起提供。 缺点是,不能使用cmd提示符执行java代码

问题1:如果我想用Java开发一些东西,是否需要JDK?因为据我所知,我可以使用IDE+JRE。我的IDE为我提供了编译器/调试器,我将从IDE中引用JRE。所以,应该没问题吧?

是的,如果没有JDK(手动安装或附带IDE),您就无法编译java代码。

问题3:什么时候我只需要JRE,什么都不需要?i、 e.在什么情况下,只有JRE才足够。如果我要模仿这种行为,需要采取哪些必要步骤。(如果您不理解,我可以说得更清楚。)

如果您有必须执行的类/JAR。i、 例如,如果您不想将java源代码编译为字节码(.class文件),并且只想运行java代码

问题2:从上述问题可以安全地说IDE中已经包含JDK了吗?

是的,像Eclpse这样的一些ide将jdk与ide一起提供。 缺点是,不能使用cmd提示符执行java代码

问题1:如果我想用Java开发一些东西,是否需要JDK?因为据我所知,我可以使用IDE+JRE。我的IDE为我提供了编译器/调试器,我将从IDE中引用JRE。所以,应该没问题吧?


是的,如果没有JDK(手动安装或附带IDE),您就无法编译java代码。

问题1:如果没有java开发工具包,您就无法用java开发某些东西。您可以使用您的IDE来实现这一点,因为您的IDE正在某处使用JDK

问题2:是的,在某些情况下。与Netbeans一样,如果您想将JDK包含在其中,您也可以选择

问题3:您需要JRE来运行所有用Java编写的应用程序。当你要实施你的项目时,你必须为你的客户设置JRE以便他们运行它。