從Oracle Java下載JDK 7(附帶Glassfish)並安裝在Windows 7機器上。 在shell中,當我發出以下命令:java glassfish jdk 7 jre 6版本衝突
的javac -version Java的版本
...我得到兩個不同的版本。編譯器似乎是Java 7,但JRE似乎是Java 6.顯然,這是一個問題,因爲在Java 6 JRE中運行時,在Java 7中編譯的程序會引發異常。
問題1:爲什麼JDK對於javac.exe編譯器和java.exe有不同的版本?
問題2:預計如何設置工作?