Saturday, July 24, 2010

แก้ปัญหา Eclipse ค้าง กับ Java 6 Build 21

เนื่องจากได้โน้ตบุคเครื่องใหม่พอดี เลยได้ฤกษ์ลงโปรแกรมใหม่หมดอีกครั้ง จึงได้โหลดทั้ง Eclipse และ Java ตัวใหม่ล่าสุด (Helios และ 6.0 Build 21) ทีนี้พอทำงานๆไปแป้บๆ Eclipse เจ้ากรรมก็ดันค้างขึ้นมา เป็นแล้วเป็นเล่าเป็นบ่อยๆเข้าจนไม่ได้ทำงานกันพอดี เลยเดาว่าจะต้องเกิดจากไม่ Eclipse ก็ต้องเป็น Java อย่างแน่นอน ร้อนรนทนไม่ได้เลยไปลองค้นหาดู พบว่าเป็น Hot Issue ที่ต้นเหตุน่าจะเกิดมาจาก Java โดยทางเขาเสนอข้อแก้ไขมา ดังนี้

The Eclipse 3.3 - 3.6 launchers for Windows have a problem with the Oracle/Sun Java VM version '1.6.0_21'. You have three choices to work around this:

  1. switch back to '1.6.0_20' (as of July 19, 2010 it can still be downloaded here)
  2. Change the commandline for launching or add the following line after "-vmargs" to your eclipse.ini file:
    -XX:MaxPermSize=256m
    (Detailed instructions/examples)
  3. For Helios, download the fixed eclipse_1308.dll and place it into
    (eclipse_home)/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503


ทางเราก็เลือกหนทางที่น่าจะง่าย + sustainable ที่สุด นั่นคือข้อ 3 แต่ทีนี้ พอลองทำตามแล้ว Eclipse ดันเปิดไม่ขึ้น (ฟ้องว่าหาไฟล์อะไรบางอย่างไม่เจอ) ก็เลยเปลี่ยนใจไปทำตามข้อสองแทน ตอนนี้ก็สามารถใช้ได้ตามปกติ ^^

เอามาฝากเผื่อมีใครมีปัญหาเหมือนกันจ้า

No comments: