2012-12-24 64 views
3

我想知道是否會有任何影響上運行不同版本的JRE(減緩性能,死機等), 運行Java 1.4的應用程序,並在同一臺機器在同一臺機器

+1

也許這可以幫助你 [不同版本下贏的jre] [1] [1]:http://stackoverflow.com/questions/271609/multiple-java-versions -running-concurrently-under-windows – DRastislav

+0

感謝您的鏈接,我自己找不到它。 – David

回答

8

不同的Java 1.6應用程序java版本安裝在不同的目錄中,因此運行具有不同JRE版本的2個Java程序除了運行2個java進程以外不會產生任何效果。

所以底線,這是沒有問題的,它不會放慢你的速度。

此外,Java 6比1.4的性能更好,所以如果你可以運行在6通常更好。

2

無,唯一的問題是你只能有一個默認的JVM。如果您有太多版本,例如數百人可能會有點混亂,但不會讓你失望。

1

看起來標題不符合問題。在同一臺機器上運行不同的jre版本與運行java 1.4應用程序和java 1.6應用程序不同。所以我會給2個答案

  1. 是的,你可以在你的機器上安裝2個不同的jre。

  2. 您可以在JRJ 1.6上運行1.4應用程序(在Javac 1.4中編譯的類),但不能在JRE 1.4上運行1.6應用程序(在Javac 1.6中編譯的類)。

0

是的,您可以在同一個操作系統上的同一臺計算機上安裝多個JRE。您可以在IDE上爲一個項目配置一個版本的Java編譯器。但請記住,當您在較低版本的JRE上運行較高版本的Java編譯代碼時,可能會遇到與隨後版本一起推出的新功能和增強功能方面的一些問題。

1

當然,它不會放慢機器。一臺機器在單臺機器上可以有多個JVM。不會有任何形式的衝突,因爲所有內容都在單獨的文件夾中。

只有特殊情況下多個JDK/JRE

案例: - 您的瀏覽器將使用哪個版本。

爲此,您可以在Windows中通過控制面板控制Java控制檯中的所有內容。

相關問題