我想知道在同一台机器上运行 java 1.4 应用程序和 java 1.6 应用程序是否会有任何影响(性能下降、崩溃等)
5 回答
不同java
的版本安装在不同的目录中,因此运行 2 个具有不同 JRE 版本的 java 程序除了运行 2 个 java 进程外不会产生任何影响。
所以底线,没有问题,它不会减慢你的速度。
此外,java 6 比 1.4 具有更好的性能,所以如果你可以同时在 6 上运行它通常会更好。
无,唯一的问题是您只能拥有一个默认 JVM。如果您有太多版本(例如数百个),可能会有点混乱,但不会减慢您的速度。
标题似乎与问题不符。在同一台机器上运行不同的 jre 版本与运行 java 1.4 应用程序和 java 1.6 应用程序是不一样的。所以我会给出2个答案
是的,您可以在您的机器上安装 2 个不同的 jre。
您可以在 JRJ 1.6 上运行 1.4 应用程序(在 Javac 1.4 中编译的类),但不能在 JRE 1.4 上运行 1.6 应用程序(在 Javac 1.6 中编译的类)。
当然,它不会慢机器。一台机器可以在单台机器上有多个JVM。不会有任何冲突,因为所有内容都在单独的文件夹中。
只有在多个JDK/JRE的情况下才有特殊情况。
案例: - 您的浏览器将使用什么版本。
为此,您可以从 Windows 中的控制面板从 Java 控制台控制所有内容。
是的,您可以在同一个操作系统的同一台机器上安装多个 JRE。您可以在 IDE 上为一个项目配置一个版本的 Java 编译器。但是请记住,当您在具有较低版本的 JRE 上运行较高版本的 Java 编译代码时,您可能会遇到一些与更高版本引入的新功能和增强功能有关的问题。