ฉันมีpath
ตัวแปรสภาพแวดล้อมของฉันตั้งค่าให้มีโฟลเดอร์ถังขยะ Java 7 ของฉัน ( C:\Program Files\Java\jdk1.7.0_55
) การพิมพ์path
ตัวแปรไปยังคอนโซลยืนยันแน่นอนว่าไม่มีJava\bin
โฟลเดอร์อื่นอยู่ในนั้น
ยังเมื่อฉันเรียกใช้คำสั่งjava -version
พิมพ์เป็นดังนี้:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
นอกจาก Java 7 แล้วฉันยังติดตั้ง Java 6 และ Java 8 อีกด้วย การติดตั้งทั้งหมดเป็น JDK ที่ติดตั้ง JREs แยกต่างหากเช่นกัน
เหตุใด Java 8 จึงรันและไม่ใช่ Java 7 ในกรณีนี้ (โดยทั้งพรอมต์คำสั่งแบบเก่าและ Powershell)