Showing posts with label IDE Tools. Show all posts
Showing posts with label IDE Tools. Show all posts

5.2.11

วิีธีแก้ปัญหา "The JDK missing and is required to run some Netbean Module"



Netbean full package พอดี สาวๆมาขอร้องให้ช่วยทำการบ้านวิชาโปรแกรมมิ่งให้หน่อย ก็ไม่มีอะไรมากเป็นแค่ Lab ภาษา Java ง่ายๆ (แน่นอนหล่ะ ถ้ายากๆ ไม่ทำให้หรอก เพราะเราเองก็เขียนไม่เป็น) ก็ลองหา IDE มาทดลองเขียนสักหน่อย

พอดีเหลือบไปเห็นว่าเครืองเราก็ลง Netbean 6.9.1 ไว้แล้วนี่หน่า ก็เลย เปิดโปรแกรมขึ้นมา จะทำการบ้านให้เพื่อนที่ทำงานสักหน่อย ปรากฏว่า ตอนเราเลือกลง Netbean ดันเลือกลงเฉพาะ package complier ภาษา c/c++ ก็เลย เลือกลงใหม่ คราวนี้ เอาแบบ All ซะเลย หมดเรื่องหมดราว

แต่เดี๋ยวก่อน ชีวิตไม่ได้ราบรื่นขนาดนั้น โชคชะตาล้อเล่นเราได้เสมอ ปรากฏว่า พอจะเลือก สร้างโปรเจค Java สักหน่อย พี่แกดันฟ้อง error "The JDK missing and is required to run some Netbean Module" มาซะนี่

The JDK missing and is required to run some Netbean Module

เอ้า แสรด!!! งานเข้าเลยครับ ทำงัยดีหล่ะที่นี้ ก็ลงไปแบบ full package แล้วนี่หน่า ทำไมเป็นแบบนี้หล่ะ ตั้งสติก่อนสตาร์ท (อ้าว ไม่เกี่ยว ) ลองๆค้นหาดูก่อนสิ มีชาวบ้านเค้าเจอปัญหาเหมือนเราบ้างไหม ปรากฏว่า เจอเหมือนกัน ครับ

สาเหตุก็มาจากว่า ตัว netbean มันดันหาตัว jdk ของ java ไม่เจอครับ ให้เราเข้าไปแก้ไฟล์
C:\Program Files\NetBeans 6.9.1\etc\netbeans.conf ครับ ให้มองไปหาไฟล์ jdk ของ java ใหม่ แต่ว่าแพคเกจ ของ jdk ที่เราติดตั้งต้องมีอยู่นะครับ มันน่าจะมาพร้อมกับตอนที่เราติดตั้ง Netbean แบบ All นั่นแหละครับ โดยเราแก้ไปที่ path ของ jdk ในไฟล์ config ของ netbean

จากเดิมมันกำหนดเป็น netbeans_jdkhome="C:\Program Files\Java\jre6"
ก็ให้เราแก้เป็น netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_23"

netbeans.conf

แล้วก็ลองเข้าโปรแกรม netbean ใหม่ครับ ซึ่งถ้าไม่มีผีมาแกล้งซะก่อน ก็น่าจะสามารถสร้าง java project ได้ตามปกติ

Java project on netbean

อ่านเพิ่มเติม...

19.10.10

ติดตั้ง NetBeans 6.9.1ให้แปลภาษา C

NetBeans 6.9.1 Overview      หลังจากที่ได้ชวนเพื่อนๆ ย้อนกลับมาเริ่มศึกษาภาษาซี แบบจริงๆจังๆ ไม่เอาแค่หยุด printf ธรรมดาๆ แล้ว ผมก็ได้มองหา IDE ดีๆสักตัว เอาไว้ลอง complie ภาษาซี จริงๆก็มีอยู่หลายตัวมาก ทั้งเก่าและใหม่  แต่ด้วยความที่ผมอยากได้ IDE ที่ออกมาใหม่ๆ แล้วก็ฟรีด้วย ก็เลยมาลงเอยที่ IDE ของ NetBeans 6.9.1 ซึ่งเป็น IDE ที่นับว่าน่าใช้ตัวหนึ่ง ซึ่งเจ้าตัว NetBeans นี้สามารถที่จะใช้เขียนโปรแกรมได้หลากหลายภาษาเหมือนกัน ซึ่งขึ้นอยู่กับว่าที่เครื่องของเราลงตัวแปลภาษาตัวไหนไว้บ้าง

วันนี้ เราจะมาติดตั้ง NetBeans 6.9.1 กับตัว complier Cygwin เพื่อเอามาแปลภาษาซี

อันดับแรก ก็ไปดาวน์โหลด NetBeans กันก่อนเลยครับ ขนาดไฟล์ก็ขึ้นอยู่กับว่า เพื่อนๆจะเอา NetBeans มาใช้ทำ IDE ภาษาอะไรบ้าง ในที่นี้ผมเลือกเอา C/C++ ก็พอ (เพราะเราจะเอามาทดสอบภาษาซี ก็พอ)

NetBeans 6.9.1 Install and configuration

download NetBeans

แล้วก็ติดตั้งไปตามปกติ ที่เราเคยชินนั่นแหละครับ ตรงนี้ไม่มีอะไรพิเศษ หลังจากติดตั้งแล้ว มันจะยังไม่เข้าใจภาษาซี ครับ ให้เราติดตั้ง complier ภาษาซีก่อน ในที่นี้ผมเลือก Cygwin ครับ เพื่อเป็นตัวแปลภาษาซี

เวอร์ชั่น ที่ผมใช้ติดตั้ง gcc 3.4.4  Cygwin C compiler โดยไปที่เว็บของ Cygwin ก่อนครับ  คลิก หรือเลือกไฟล์ติดตั้งเลยก้ได้

Install Cygwin!

ดาวน์โหลดไฟล์ setup.exe มาแล้วก็ดับเบิ้ลคลิก เข้าสู่การติดตั้งเลยครับ

Cygwin Install and configuration

กด Next  ไปเลยครับ

Cygwin Install and configuration  ในที่นี้ผมเลือกดาวน์โหลดไฟล์ install มาไว้ที่เครื่องเราด้วย แล้วก็ Install ด้วย ก็ให้เลือก Install from internet 

Cygwin Install and configuration ให้โปรแกรมติดตั้งที่ไหน

Cygwin Install and configuration เลือกโฟล์เดอร์ที่จะเก็บไฟล์ไว้ install วันหลัง

Cygwin Install and configuration Next ไปเลยครับ

Cygwin Install and configuration 

รอจนกว่าจะติดต่อสำเร็จ จนมาถึงขั้นตอน Select Packages ให้เราเลือกเฉพาะ Packages ที่จำเป็น แค่

gcc-core: C compiler
gcc-g++: C++ compiler
gdb: The GNU Debugger
make: the GNU version of the 'make' utility

โดยพิมพ์ชื่อเข้าไปที่ช่อง Search แล้วติกเลือกหน้าช่องที่เราต้องการเท่านั้นครับ ตัวอื่นไท่ต้องเอามา เดี๋ยวมันจะนานซะเปล่าๆ

Cygwin Install and configuration Cygwin Install and configuration Cygwin Install and configuration

หลังจากติดตั้งเสร็จแล้ว เราต้องปรับแต่ง Path ของ windows ให้มองเห็นตัวแปลภาษาซีของเราซะก่อน ให้ไปที่

Settings > Control Panel > Performance and Maintenance > System
แล้วเลือกแท๊ป Advance แล้วเลือก Environment Variables. ให้ใส่ค่า C:\cygwin\bin; ต่อเข้าไป

NetBeans 6.9.1 Install and configuration

แล้วคลิก OK ตรงนี้ไม่ยาก เพื่อนๆน่าจะทำกันได้ ไม่มีปัญหานะครับ แล้วก็ restart สักครั้ง เพื่อความเป็นสิริมงคล (เกี่ยวไหมเนี้ย –_-“ )

ทดลองเขียนโปรเจคแรกกันเลย

NetBeans 6.9.1 Install and configuration 

เลือก C/C++ Application

NetBeans 6.9.1 Install and configuration

เลือก เอารูปแบบภาษา C ตามรูปนะครับ พร้อมกันนั้น เค้าจะสร้าง main ไฟล์ให้ด้วย

 NetBeans 6.9.1 Install and configuration

ไปที่ source file แล้วคลิกเลือก main.c มาแก้ไข เพิ่มเติม

 NetBeans 6.9.1 Install and configuration

พิมพ์โค๊ดสุดคลาสิคเข้าไป printf(“Hello NeBeans 6.9.1, I love you.\n”);

เสร็จแล้วกดปุ่มสามเหลี่ยมสีเขียวด้านบนเพื่อทดสอบ Run ดู ถ้าไม่มีอะไรผิดพลาดจะปรากฏ cmd ดังภาพ

NetBeans 6.9.1 Install and configuration

คุณทำสำเร็จแล้ว ต่อไปก็ลุยกันไปเลย แล้วขอให้สนุกกับการเรียนรู้ภาษาซี นะครับ

อ่านเพิ่มเติม...
 

เกี่ยวกับฉัน(ไหมเนี้ย)

รายการบล๊อกอื่นๆ

  • Solved: error: 'TKD2' was not declared in this scope, LIFA_Base compile error - วันนี้ จะมาเล่าถึงปัญหาที่เจอในการเบิร์นโค๊ด LIFA_Base ที่เราใช้ในการทำให้ Arduino ของเราสามารถรับคำสั่งจาก LabVIEW ได้ ปัญหานี้ เริ่มเกิดขึ้นตอนที่ Ard...
  • Type-Fu : Typing practice game online - หากใครที่สนใจ หรือจะต้องทำงานเกี่ยวกับคอมพิวเตอร์ หนึ่งในความจำเป็นก็คือ จะต้องเรียนรู้ที่พิมพ์สัมผัสได้ เพราะการที่พิมพ์สัมผ้สได้ มันได้ประโยชน์หลายๆ อย...

Blog อื่นๆ ที่น่าติดตาม

เหล่าบรรดา Blogger