อะไรคือ Text Editor ตัวโปรดของคุณครับ? คำตอบของคำถามคงมีมากมายหลายโปรแกรม แล้วแต่ความถนัด จริงๆเลยครับ แต่ถ้าคุณใช้ EditPlus หล่ะก็ มันมีความสามารถอย่างนึงครับ คือสามารถที่จะเรียก Compiler มา Compile Source code ที่เราเขียนอยู่ได้ ผมจะมาแนะนำว่าถ้าคุณจะใช้มันร่วมกับ JDK จะต้องทำยังไงบ้าง มาดูกันเลยครับ
สองสิ่งที่ต้องมีก่อนคือ : EdiPlus ไม่มีไปโหลดได้ที่ http://www.editplus.com แล้วก็ JDK ครับ ไปโหลดได้ที่ http://java.sun.com
เวลาเราเริ่มศึกษาโปรแกรมภาษาอะไรก็ตาม ที่แจกมาในลักษณะของ SDK อย่างเช่น JDK ของ Java หรือไม่ก็จะเป็น .NET Frame work SDK ของ Microsoft มันจะไม่ได้ให้ Editor มาด้วย และมันมักจะเหมือนๆ กันคือเวลาที่เริ่มจากโปรแกรมง่ายๆ ให้คุณเปิด text editor ที่คุณชื่อชอบขึ้นมา (ส่วนใหญ่มันจะแนะนำ notepad ครับ เพราะมีอยู่ทุกเครื่อง) จากนั้นทดลองเขียนโปรแกรมง่ายๆ แล้ว save จากนั้นเข้าไปที่ command prompt แล้ว สั่ง compile คุณอาจจะต้องเปิดสลับไปสลับมาระหว่าง Notepad กับ command prompt แต่ถ้าคุณมี EditPlus อยู่ที่เครื่องละก็คุณสามารถใช้มันลักษณะคล้ายๆ IDE ( Intergrated Developer Environment ไม่รู้สะกดถูกหรือเปล่า) ได้ครับ ในที่นี้ผมจะใช้งานมันกับ JDK ครับ โดยจะให้มัน compile และสามารถเรียก interpeter มา run .class ที่ compile ได้เลย ลองดูกันครับว่าต้องทำยังไง
1. เริ่มแรกคุณก็ต้องมี EditPlus ก่อนนะครับ ถ้ายังไม่มีก็ไปโหลดได้ที่ http://www.editplus.com แต่ถ้าคุณลงไว้อยู่แล้วหล่ะก็ เปิดมันขึ้นมาครับ หน้าตามันจะเหมือนกับในรูปที่หนึ่งนี่แหละครับ
2. จากนั้นคุณไปที่ Toosl -> Configure User Tools ...
3. มันจะเปิดหน้าต่างใหม่ขึ้นมาครับชื่อ Preferences ให้คุณไป Click ที่ปุ่ม Group Name... ครับ เราจะเปลี่ยนชื่อ "Group 1" ให้เป็น Java พอมันขึ้นหน้าต่าง Rename User Tool Group คุณก็ใส่คำว่า Java ลงไปแล้ว Click ที่ Ok ครับผม
4. จะเห็นว่า ชื่อ Group 1 มันจะเปลี่ยนเป็น Java แล้วคราวนี้เราจะ add โปรแกรมที่จะให้มันเรียกขึ้นมาใช้ โดย Click ที่ปุ่ม Add Tool >> Program ครับ
5. โปรแกรมแรกที่ผมจะ Add เข้าไปคือ Java Compiler ( หรือ javac.exe ) ให้คุณใส่ชื่ออะไรก็ได้ครับที่คุณคิดว่ามันจะสื่อถึงโปรแกรมตัวนี้ (ของผมใช้ Java Compiler) ลงในช่อง Menu Text: จากนั้นที่ช่อง Command ให้ Click ที่ปุ่ม ... ครับ เพื่อ Browser ไปยังที่อยู่ของ javac.exe
จากนั้นมาดูที่ Argument: ค่า Argument คือค่าที่เราจะใส่ต่อหลังโปรแกรมที่เรียกครับ สมมุติผมเรียก "javac HelloWorld.java" เวลาที่ต้อง compile Java คำว่า HelloWorld.java นั่นแหละครับคือ Argument ในที่นี้ ให้คุณ click ที่ปุ่มลูกศรลงครับ มันจะมีตัวแปรให้เลือก ให้คุณเลือกเป็น File Name เท่านี้แหละครับ เวลาที่คุณสั่ง compile เจ้า EditPlus มันจะเอาชื่อ file ไปเติมให้คุณเอง
ช่อง Initial directory ปกติผมจะใช้ที่ๆ เดียวกับที่ source code มันอยู่ครับ ถ้าคุณต้องการแบบนี้ก็ ไป click ที่ปุ่มลูกศรลง แล้วเลือก File Directory
จากนั้นคุณ Click ที่ [ ] Capture output ครับ เพื่อให้มันส่งผลของการ compile มาแสดงใน EditPlus ด้วย แล้วก็ Click Apply ครับผม
6.สำหรับ Java Class แล้วเราจะสั่งมันทำงานได้ จำเป็นที่จะต้องมี interpeter ครับ (หรือตัวแปลภาษา Java นั่นเอง) ผมจำเป็นต้อง Add Interpeter ตัวนี้เข้าไปด้วย (file ที่ว่าคือ java.exe) ขั้นตอนเหมือนข้อ 5 ครับ มีจุดสังเกตคือ Argument ของ java.exe ไม่จำเป็นต้องมีนามสกุลต่อท้ายครับ ไม่จำเป็นต้องเรียก "java HelloWorld.class" แต่เราจะเรียก "java HelloWorld" เลย ดังนั้น ตรง Argument ให้คุณเลื File Name Without Extension ครับ
7. คราวนี้ลองกลับมาดูที่ menu อีกครั้งครับ ลองเลือกที่ Tools -> User Tool Groups จะเห็นว่ามี Group ชื่อ Java มาให้เลือก เค้าเตรียมไว้ให้หลายกรุ๊บเลยครับ เผื่อคุณต้องการใช้ Perl Interpeter หรือแม้กระทั้ง C# การ set UP ก็ลักษณะเดียวกัน
8. ทดสอบโดยการเขียน Code Java ง่ายๆ ซักอันครับ แล้วลอง compile ดูโดยการกด Ctrl+1 (หรือ Control 1 นั้นแหละครับ) ถ้าการ Compile ไม่มีปัญหาอะไรคุณสามารถกด Ctrl + 2 เพื่อเรียก Interpeter มา run มันครับ โดยผลการ ทำงานจะโดน capture มาออกที่ EditPlus ด้วย ลองดูภาพตัวอย่างครับผม
9. แสดงผลของการสั่ง run ครับ
มันมีปัจจัยหลายอย่างครับ ที่ผมเลือกใช้ EditPlus อย่างนึงคือมันง่าย เหมาะกับการเรียนรู้การเขียนโปรแกรมภาษาอะไรซักอย่างโดยเขียนเป็น source ง่ายๆ แล้วลอง compile เล่นดู อีกอย่างคือต้องเขียน Perl ครับเลยมี EditPlus ลงไว้อยู่แล้ว ถ้าคุณมีลงไว้อยู่แล้ว และอยากให้มันทำอะไรได้มากกว่าที่เคย ก็ลองดูครับ มีอะไรเด็ดๆ แล้วผมจะนำมาเล่าให้ฟังในคราวถัดๆ ไปครับผม