Versi Java menunjukkan SE 6, Java Control Panel SE 8

1

Saya mencoba untuk mendapatkan Java 7 sebagai versi default di komputer saya, menjalankan Mac OS X 10.9.3. Ketika saya menjalankan:

java -version

Saya mendapat:

java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

Ketika saya menjalankan:

javac -version

Saya mendapat:

javac 1.6.0_65

Ketika saya masuk ke System Preferences -> Java -> Update, saya melihat:

Your system has the recommended vesion of Java.

Java 8 Update 05.

Saya punya beberapa pertanyaan:

  1. Mengapa Java Control Panel saya mengklaim saya memiliki Java 8, tetapi pekerjaan saya di terminal (saat memeriksa versi Java saya) mengatakan sebaliknya?

  2. Saya baru saja mengunduh file .dmg untuk Java SE 7 dari situs Oracle dan diinstal, meskipun tidak terlihat. Di mana ini dapat ditemukan di mesin saya?

bclayman
sumber

Jawaban:

0

JVM di pengaturan jalur Anda:

(Windows 10) WindowsExplorer --> ThisPC --> (right-click) Properties --> AdvancedSystemSettings --> EnvironmentVariables --> Path

berbeda dari JVM yang Anda instal terakhir.

Di atas Anda mungkin menginstal JVM-8 terakhir, tetapi JVM-6 Anda tepat di depan daftar variabel PATH.

Variabel PATH adalah daftar tempat untuk mencari file yang dapat dieksekusi ketika dipanggil pada baris perintah.

pengguna76705
sumber