“OpenJDK Runtime Environment”和“Java2 Runtime Environment”之间有什么区别吗?我被要求确保Java2 Runtime Environment可用。但是当我跑$ java -version
时,我看到了:
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
我还被要求安排任何能够运行java的机器和操作系统。为此,我还在Mint / Ubuntu机器上安装了Tomcat7。我完成了要求吗?
答案 0 :(得分:0)
是的,你完成了你的要求.. 这是正确的。
OpenJDK(Open Java Development Kit)是Java编程语言的免费开源实现。这是Sun Microsystems于2006年开始的努力的结果。该实现是根据GNU通用公共许可证(GPL)许可的,具有链接例外。
Java Runtime Environment,也称为Java Runtime,Runtime Environment
答案 1 :(得分:0)
虽然Oracle的JDK / JRE基于OpenJDK,但有一些库和工具是不同的。