Subclipse 1.4.1

เมื่อวานเจอปัญหาประหลาดหลังจากลองอัพเดทไฟล์จาก svn ใน Eclipse กลับเจอข้อความแจ้งเตือนประหลาดบอก client ที่ใช้เก่าเกินไป แต่เครื่องเพื่อนกลับไม่มีปัญหา ลองเข้าเว็บ Subclipse ปรากฏว่ามีรุ่นใหม่ออกมาแล้วเลยจัดแจงอัพเดทซะเลยแล้วก็เจอปัญหาตามมาอีกมากมาย ก็เลยเอามาเขียนในนี้ซะหน่อย
Subclipse รุ่นใหม่มีสิ่งที่เปลี่ยนไปคือแทนที่จะใช้ svn client ใน Eclipse เลยกลับออกมาใช้ client ภายนอกของระบบ ผ่าน JNI ดังนั้นก่อนที่จะใช้ได้ก็ต้องเตรียม svn ภายนอกให้เรียบร้อยก่อน สำหรับที่จดไว้นี้เฉพาะ Fedora9 คิดว่าลินุกซ์ค่ายอื่นก็คงติดไม่ค่อยต่างกันเท่าไหร่ แต่สำหรับ Windows นี่คงต้องไปนั่งลองทำอีกที -_-”

  1. เริ่มจากติด svn client ลงไปก่อนพร้อมกับ javahl

    #yum install subversion subversion-javahl
  2. จากนั้นก็เข้า Eclipse ติด Subclipse ด้วยการเพิ่ม source เข้าไป

    http://subclipse.tigris.org/update_1.4.x/


    แต่ว่า ด้วยความที่ต้นฉบับมันช้ามากๆ เลยทำ update สำรองไว้ที่

    http://llun.info/updates/subclipse1.4.1/

  3. เลือกสอง package คือที่มัน required กับ recommend แล้วก็ next ไปเรื่อยๆ ติดตั้งเสร็จมันจะให้ restart Eclipse ก็ restart แล้วปิด Eclipse ไปก่อน
  4. ก่อนเปิด Eclipse เพิ่ม argument สองตัวนี้เข้าไปด้วย

    -vmargs -Djava.library.path=/usr/lib

    เพื่อให้ Eclipse รู้ว่า javahl jni อยู่ที่ไหนแล้วจะได้เรียก svn client ถูก

About llun

Just a programmer

, ,