ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

เตรียมเครื่องมือในการพัฒนาภาษา Java

 

สิ่งที่ต้องติดตั้งบนเครื่องคอมพิวเตอร์ในการพัฒนา

-          Java JDK (Java SE)

-          Eclipse

Java JDK หรือ Java Development Kit  คือชุดของเครื่องมือ  (tools) ที่ใช้ในการพัฒนาโปรแกรม JAVA ของบริษัทซันไมโครซิสเต็มส์ ซึ่งใครก็ตามที่ต้องการจะพัฒนาโปรแกรมโดยใช้ภาษา Java  อย่างเช่น Java compiler, Java debugger, Java doc และ Java interpreter หรือ Java VM  จะต้อง ลง JDK นี้ ไม่งั้นจะไม่สามารถ compile และ run java ได้ เวอร์ชันปัจจุบันของ JDK คือเวอร์ชั่น  8 ประกอบไปด้วยโปรแกรมต่างๆ อาทิเช่น

โปรแกรมคอมไพเลอร์ (javac.exe) ,โปรแกรมอินเตอร์พรีตเตอร์ (java.exe) ,โปรแกรมดีบักเกอร์ แต่จะไม่มีโปรแกรมอีดิเตอร์

ชุดพัฒนาโปรแกรม JDK ประกอบด้วย 3 รุ่นย่อยดังนี้

    1.Java SE (Standard Edition) สำหรับพัฒนาโปรแกรมบนคอมพิวเตอร์ตั้งโต๊ะทั่วไป

    2.Java ME (Micro Edition) สำหรับพัฒนาโปรแกรมบนอุปกรณ์พกพา เช่น โทรศัพท์มือถือ หรือพีดีเอ ส่วนมากใช้เขียนโปรแกรมเกม

    3.Java EE (Enterprise Edition) สำหรับพัฒนาโปรแกรมในองค์กรใหญ่ๆ หรือมีขอบเขตของโครงการกว้างมาก

Eclipse เป็นเครื่องมือที่เรียกว่า integrated development environment (IDE) สำหรับพัฒนา applications โดยใช้ java หรือภาษาอื่น ๆ เช่น C/C++, Python, PERL, Ruby ฯลฯ

Eclipse มีการรองรับปลั๊กอินที่หลากหลาย ผู้พัฒนาที่ใช้ภาษา Java ในการพัฒนา application ต่าง ๆ สามารถใช้

Eclipse ในการพัฒนาได้ โดยตัว Eclipse มีสภาวะแวดล้อมที่สมบูรณ์ คือมีเครื่องมือต่าง ๆ ให้ใช้พร้อม นอกจากนี้

Eclipse ยังสามารถใช้พัฒนาโปรแกรมภาษาอื่น ๆ ได้ถ้ามีตัวปลั๊กอินนั้นอยู่ เช่น ถ้าเราต้องการพัฒนา application โดยใช้ภาษา php ถ้า Eclipse มีปลั๊กอินสำหรับภาษานี้ เราสามารถใช้ Eclipse ในการพัฒนาได้

 

Eclipse และ ปลั๊กอินต่าง ๆ ของ Eclipse พัฒนาอยู่ภายใต้ Eclipse Public License (EPL) เพื่อให้ Eclipse สามารถดาวน์โหลด และติดตั้งได้ฟรี นอกจากนี้ยังสามารถปรับปรุงแก้ไขและนำไปจัดจำหน่ายได้

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการ แปลง รูปภาพ เป็น base64 ใน python
โดย bolue ส 22 ส.ค. 2020 6:40 pm บอร์ด Python Knowledge
0
104
ส 22 ส.ค. 2020 6:40 pm โดย bolue
Work Instruction คืออะไร และมีประโยชน์อย่างไร
โดย natthanit.r2538 ส 22 ส.ค. 2020 5:47 pm บอร์ด Share Knowledge
0
68
ส 22 ส.ค. 2020 5:47 pm โดย natthanit.r2538
วิธีอัดเสียงบน Windows 10
โดย nai_cyp ศ 21 ส.ค. 2020 7:12 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
45
ศ 21 ส.ค. 2020 7:12 pm โดย nai_cyp
สาเหตุที่ทำให้ Account ของคุณถูกแฮก
โดย nai_cyp ศ 21 ส.ค. 2020 6:56 pm บอร์ด Share Knowledge
0
56
ศ 21 ส.ค. 2020 6:56 pm โดย nai_cyp
วิธี Update Microsoft Office ด้วยตนเอง
โดย nai_cyp ศ 21 ส.ค. 2020 6:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
41
ศ 21 ส.ค. 2020 6:29 pm โดย nai_cyp
Cryptocurrency คืออะไร?
โดย nai_cyp ศ 21 ส.ค. 2020 1:22 pm บอร์ด Share Knowledge
1
272
ศ 21 ส.ค. 2020 1:37 pm โดย mindphp
สอบถามเขียน script vb เพื่อรัน .exe ใน task scheduler ตัว task ไม่ทำงาน
โดย jirawoot ศ 21 ส.ค. 2020 11:52 am บอร์ด Programming - C/C++ & java & Python
8
120
ศ 21 ส.ค. 2020 5:32 pm โดย jirawoot
สอบถามเรื่อง Unicode Python3 ครับ
โดย nai_cyp ศ 21 ส.ค. 2020 10:37 am บอร์ด Programming - C/C++ & java & Python
2
785
ศ 21 ส.ค. 2020 7:35 pm โดย nai_cyp
Yodo แอปพลิเคชันออกกำลังกาย ยิ่งออกยิ่งได้เงิน
โดย nai_cyp พฤ 20 ส.ค. 2020 7:07 pm บอร์ด Mobile Application Developing- Android, iOS
0
105
พฤ 20 ส.ค. 2020 7:07 pm โดย nai_cyp
แอปกู้ไฟล์ของ Windows 10
โดย nai_cyp พฤ 20 ส.ค. 2020 6:38 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
64
พฤ 20 ส.ค. 2020 6:38 pm โดย nai_cyp
วิธีปรับขนาดรูปบน Windows 10 โดยไม่ต้องใช้แอป หรือโปรแกรมเสริมใดๆ
โดย nai_cyp พฤ 20 ส.ค. 2020 5:16 pm บอร์ด Graphic design
0
88
พฤ 20 ส.ค. 2020 5:16 pm โดย nai_cyp
Gamification คืออะไร
โดย nai_cyp พฤ 20 ส.ค. 2020 12:47 pm บอร์ด Share Knowledge
0
656
พฤ 20 ส.ค. 2020 12:47 pm โดย nai_cyp
MJClone ตัวช่วยในการ Clone เว็บไซต์ Joomla ที่ไม่ได้ทำได้แค่การ Clone !!!
โดย bolue พฤ 20 ส.ค. 2020 12:35 pm บอร์ด MindPHP News & Feedback
0
61
พฤ 20 ส.ค. 2020 12:35 pm โดย bolue
ภ.ง.ด.54 เหมือนและต่างกับ ภพ.36 อย่างไร
โดย natthanit.r2538 พ 19 ส.ค. 2020 6:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
101
อ 01 ก.ย. 2020 8:10 am โดย prmindphp
สอบถามวิธีการใส่รูปภาพตัวอย่าง ใน joomla editor
โดย bolue พ 19 ส.ค. 2020 12:02 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
123
พ 19 ส.ค. 2020 12:20 pm โดย bolue
วิธีใช้คำสั่ง cmp ใน Python 3
โดย nai_cyp อ 18 ส.ค. 2020 6:23 pm บอร์ด Python Knowledge
0
108
อ 18 ส.ค. 2020 6:23 pm โดย nai_cyp
มาแล้วว MDevents ตัวช่วยในการจัดการตารางข้อมูลกิจกรรมต่างๆ !!!
โดย bolue อ 18 ส.ค. 2020 5:19 pm บอร์ด MindPHP News & Feedback
0
111
อ 18 ส.ค. 2020 5:19 pm โดย bolue
โปรแกรมตรวจสอบอุณหภูมิของฮาร์ดแวร์
โดย nai_cyp อ 18 ส.ค. 2020 3:04 pm บอร์ด Software testing
0
129
อ 18 ส.ค. 2020 3:04 pm โดย nai_cyp
วิธีลดเสียงรบกวนในวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 18 ส.ค. 2020 2:19 pm บอร์ด Graphic design
0
91
อ 18 ส.ค. 2020 2:19 pm โดย nai_cyp
สอบถามวิธีดึงค่าจาก sql มาเข้าไลน์
โดย 2kkkkk จ 17 ส.ค. 2020 6:43 pm บอร์ด Programming - PHP
3
162
พฤ 20 ส.ค. 2020 6:57 pm โดย mindphp