ฉันใช้ Windows 8 Professional และฉันพยายามเรียกใช้ Eclipse ในฐานะผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบโดยไม่ประสบความสำเร็จ Eclipse ถูกยกเลิกด้วย "JVM Terminated, Error code 2"
Eclipse พยายามใช้% SYSTEM32% \ javaw.exe ตรวจสอบว่า JAVA_HOME ถูกตั้งค่าเป็น% PROGRAM_FILES% \ Java \ jdk1.7.0_07
ฉันมีบัญชีผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบและเมื่อฉันพิมพ์ dir c:\windows\system32\java*
มันส่งผลให้ "ไม่พบไฟล์"
นี่คือที่ที่มันแปลก หากฉันเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและพิมพ์คำสั่งเดียวกันกับที่ได้รับ:
Directory of C:\Windows\System32
09/24/2012 10:16 AM 188,904 java.exe
09/24/2012 10:16 AM 189,416 javaw.exe
09/24/2012 10:16 AM 289,768 javaws.exe
ฉันได้อ่านและเรียกใช้งานการเข้าถึงแบบเต็มใน% SYSTEM32% ในฐานะผู้ใช้ปกติของฉัน แต่ฉันเห็นไฟล์ 2414 ไฟล์ใน System32 เท่านั้นเมื่อเทียบกับ 3107 หากทำงานในฐานะผู้ดูแลระบบ
เกิดอะไรขึ้นและมีวิธีแก้ไขปัญหานี้หรือไม่?
%SYSTEM32%
ชี้ไปที่ C:\Windows\SysWoW64
ในสถานการณ์ดังกล่าว (สิ่งนี้ใช้สำหรับเลเยอร์นามธรรม Windows-on-Windows ที่รองรับการทำงานข้ามสถาปัตยกรรมหรืออย่างน้อยก็ทำใน windows vista / windows XP)