Java IDE สำหรับ Raspberry Pi


12

ใครรู้ Java IDE ที่ดีสำหรับ Pi? ฉันพยายามดาวน์โหลด Eclipse แต่ไม่ได้ผล (อาจเป็นเพราะมันหนาเกินไป) ฉันต้องการ IDE ที่มีการใช้ RAM ต่ำและการใช้หน่วยความจำน้อยดังนั้นมันจึงใช้งานได้จริง :) ช่วยชื่นชม


4
ฉันไม่คิดว่ามี แต่ทำไมคุณต้องการเรียกใช้ Java IDE บน Pi? หากคุณต้องการพัฒนาแอพพลิเคชั่นสำหรับ Pi คุณยังคงสามารถรัน IDE บนคอมพิวเตอร์ของคุณและทดสอบแอปของคุณบน Pi - ฉันสามารถให้รายละเอียดเพิ่มเติมได้หากคุณต้องการ
Blaisorblade

Blaisorblade ใช่โปรดดูรายละเอียดเพิ่มเติม ฉันเดาว่าเราสามารถรวบรวมทุกอย่างในพีซีได้ แต่ฉันยังคลุมเครือเกี่ยวกับวิธีการทำแพ็กเกจทุกอย่างสำหรับการทำงานบน pi ผู้อื่นอาจให้ข้อมูลมากขึ้นหากพวกเขาไม่คุ้นเคยกับ eclipse
lumpynose

จุดดีทั้งของคุณ - ฉันต้องการโปรแกรมบนปี่เพราะแล็ปท็อปของฉันช้าอย่างน่ากลัว :)
Imulsion

ฉันแนะนำให้คุณใช้ Ant มันทำให้ง่ายต่อการรวบรวมโดยไม่ต้องพิมพ์จำนวนมากที่บรรทัดคำสั่ง
rickz

1
@imulsion แล็ปท็อปของคุณเก่ากว่า pentium 300 หรือไม่
John La Rooy

คำตอบ:


9

ง่ายน้ำหนักเบา IDE เป็นGeany

apt-get install geany

Geany - การสนับสนุน: เน้นไวยากรณ์ของจาวา, โครงการ Geany เพื่อจัดเก็บ javac คอมไพล์ที่กำหนดเองและอาร์กิวเมนต์ที่เรียกใช้จาวาหากจำเป็นคุณต้องระบุ -classpath เพื่อรวมไลบรารี java ภายนอก รวบรวมปุ่มเดียว / เรียกใช้

ฉันยังแนะนำให้ดูที่DrJavaมันยังเป็น IDE น้ำหนักเบาที่เขียนด้วย Java Swing ทั้งหมด DrJava มีโหมด "แบบโต้ตอบ" ที่มีประสิทธิภาพในตัวที่ช่วยให้การทดสอบอย่างรวดเร็วด้วยนิพจน์จาวาที่คล้ายกับการใช้อินเทอร์แอกทีฟหลามจึงเหมาะสำหรับการใช้งานโดยนักเรียนจาวาใหม่ DrJava สนับสนุนการดีบักเบรกพอยต์และการสร้างการทดสอบ Junit การติดตั้งเป็นเรื่องง่ายที่คุณดาวน์โหลด DrJava .jar ล่าสุดและเรียกใช้:

java -jar drjava-stable-20120818-r5686.jar

http://www.drjava.org/


ขอขอบคุณ! ไม่สามารถเชื่อว่าคำถามนี้ถูกปิดจุดหนึ่ง ...
Imulsion

เพียงแค่ความเห็นของฉันในฐานะโปรแกรมเมอร์ Java มืออาชีพลองทำอะไรสักอย่างกับ Pi: Geany เป็นอึของชิ้นส่วนและ DrJava เป็นชิ้นส่วนที่เท่าเทียมกัน ทั้งคู่ไม่มีตัวช่วยเนื้อหาที่ใช้งานได้หรือจัดการคุณลักษณะการนำเข้า
Mark Jeronimus

2

ก้าวไปอีกขั้นหนึ่งจากคำตอบก่อนหน้านี้และเป็นทางเลือกที่ง่ายกว่า:

ไม่จำเป็นต้องใช้ IDE :) เก็บหน่วยความจำแบบคราสไว้เหมือนกัน หรือถ้าคุณต้องการเป็นฮาร์ดคอร์มากกว่านี้ให้ใช้ vim หรือ emacs พร้อมกับการเน้นไวยากรณ์และคอมไพล์ไฟล์. java ของคุณเป็นไฟล์. class ผ่าน command-line ด้วย javac หรือค้นหา IDE ที่มีน้ำหนักเบาหรือการแทนที่ข้อความ / eclipse ประเสริฐ อย่างไรก็ตาม ... หากคุณมีระบบทางเลือกที่แข็งแกร่งกว่าในการกำจัดของคุณ (ซึ่งฉันสงสัยว่าพวกเราส่วนใหญ่มี) และสามารถเรียกใช้ eclipse ได้ที่นั่นคุณไม่จำเป็นต้องทำงานเพิ่มเติม

  • คุณสามารถพัฒนาโปรแกรมจาวาบน IDE อื่น ๆ บนระบบอื่น
  • เมื่อคุณพร้อมโปรแกรมของคุณแล้วให้ส่งออกเป็นไฟล์ jar ที่รันได้
  • คัดลอก jar นี้ไปที่ pi ของคุณ (ผ่าน SCP หากอยู่ในเครือข่ายเดียวกันหรือแฟลชไดรฟ์)
  • รัน jar นี้บน pi ของคุณ (java -jar [yourJarName.jar])

Caveats: ความเข้ากันได้ของจาวาระหว่างที่คุณพัฒนากับ JRE จาก pi (หรืออื่น ๆ คุณจะได้รับข้อยกเว้นหลัก / รองที่ไม่สนับสนุน)


1

คุณสามารถใช้BlueJตอนนี้ได้รับการปรับให้เหมาะกับการทำงานบน Raspberry Pi

จากเวอร์ชั่น 3.14 BlueJ รองรับ Raspberry Pi อย่างเต็มที่


1
BlueJ ต้องการ JavaFX Arm distros ของ Java JDK ไม่มี JavaFX สิ่งที่ ...
Mark Jeronimus

Oracle ลบการสนับสนุนของ JavaFX บน ARM ด้วย JDK8u33 ในขณะที่เขียนคำตอบนี้ซึ่งยังคงรองรับอยู่ ดังนั้นคุณสามารถติดตั้ง oracle JDK ที่เก่ากว่ารวบรวม JDK ด้วยตัวเองและเพิ่มการสนับสนุนกลับเข้ามาหรืออาจเปลี่ยนเป็น openJDK (ไม่แน่ใจว่ารองรับหรือไม่)
Simulant

-4

BlueJ เป็นหนึ่งเดียว มันเป็นสิ่งที่ดีที่สุดสำหรับระดับเริ่มต้น


1
คุณสามารถแก้ไขและขยายคำตอบของคุณเพื่อให้ลิงก์คำอธิบายที่ดีกว่าและสาเหตุที่ดีที่สุดได้อย่างไร
Greenonline
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.