Java IDE เขียนด้วยภาษาจาวาบริสุทธิ์ [ปิด]


20

มี Java IDE เขียนใน Java หรือไม่

ฉันเพิ่งได้แล็ปท็อป DET ปี 9 ที่โรงเรียนในวันนี้และมีข้อ จำกัด ทุกประเภท ค่อนข้างน่ารำคาญคุณไม่สามารถเรียกใช้งานโปรแกรมอื่นนอกเหนือจากที่ติดตั้งไว้แล้วในระบบ (ด้วยเหตุผลบางอย่างที่พวกเขาไม่ได้ปิดการใช้งานพรอมต์คำสั่งPowerShellหรือ regedit แปลก ๆ ) พวกเขาอนุญาตให้คุณเรียกใช้โปรแกรมปฏิบัติการ Java ดังนั้นฉันคิดว่ามันจะเป็นวิธีเดียวที่จะสามารถเขียนโปรแกรมบนแล็ปท็อปเส็งเคร็งของฉันที่โรงเรียน (เมื่อฉันทำงานทั้งหมดเสร็จตามธรรมชาติ): D

แก้ไข:

โดยเขียนใน Java ฉันยังหมายความว่าปฏิบัติการที่ใช้ในการเรียกใช้โปรแกรมที่มีนามสกุลไฟล์ "ขวด" จึงทำงานบนJVM

แก้ไข 2:

ฉันลองDrJava IDE และมันใช้งานได้ดีขอบคุณ (ฉันสามารถรวบรวมและรันโปรแกรม)! เกี่ยวกับการรัน Eclipse ผ่านบรรทัดคำสั่งโดยใช้คำสั่ง "java -jar" C: / Users ... / org.eclipse ... "" สิ่งนี้ส่งผลให้เกิดข้อผิดพลาดในการสร้างไฟล์บันทึกว่ามีข้อผิดพลาดหลักคือ:

ข้อความเกิดข้อผิดพลาดขณะเปิดใช้งานบันเดิล org.eclipse.ui.workbench (182) โดยอัตโนมัติ

ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร (ฉันชอบทำงานกับ Eclipse มากกว่า IDE อื่น ๆ )

แก้ไข 3:

เกี่ยวกับการแก้ไขครั้งล่าสุดของฉันเพียงแค่มองข้าม: D ฉันแก้ไขปัญหาด้วยการดาวน์โหลด Eclipse เวอร์ชันล่าสุด


มีการติดตั้ง JDK (ชุดผู้พัฒนา Java) หรือเพียงแค่รันไทม์ Java หรือไม่ หากคุณไม่มี JDK และคุณไม่สามารถติดตั้งโปรแกรมปฏิบัติการใหม่ได้แสดงว่าคุณติดค้างแล้วโชคไม่ดี
Mike Baranczak

ดีฉันมีรุ่นพกพาของ JDK ใน IDE ฉันสามารถตั้งแหล่งที่มาของ JDK สำหรับคอมไพเลอร์ไดเรกทอรีที่ฉันได้คัดลอก
Darestium

1
อีกสิ่งหนึ่ง: ไม่มี Java IDEs ใด ๆ ที่จัดทำแพคเกจเป็นไฟล์. jar เดี่ยว การตั้งค่าทั่วไปมีความสามารถในการประมวลผลแบบดั้งเดิมซึ่งจะเปิดใช้งานกระบวนการ Java สิ่งนี้มีไว้เพื่อซ่อนความซับซ้อน นอกจากนี้ยังหมายความว่าในคอมพิวเตอร์ที่ถูกล็อคคุณจะไม่สามารถเปิด IDE ตามที่ตั้งใจไว้และคุณจะต้องกระโดดผ่านห่วงจำนวนมากเพื่อเริ่มต้น
Mike Baranczak

5
ฉันไม่ทราบว่าเป็นจาวา ide ที่ไม่ได้เขียนด้วยภาษาจาวา (ใช่แล้ว emacs, เป็นกลุ่ม, notepad)
NimChimpsky

1
@NimChimpsky, Emacs JDE ค่อนข้างดี Java IDE
SK-logic

คำตอบ:


18

Eclipse เขียนขึ้นใน Java

"เขียนเป็นภาษาจาวา" - http://en.wikipedia.org/wiki/Eclipse_%28software%29

แก้ไข:เพื่อแก้ไขการแก้ไขคำถามเกี่ยวกับการเรียกใช้ IDE เป็นไฟล์. JAR:

"หรือคุณสามารถเปิดใช้ Eclipse โดยเรียกใช้ JVM โดยตรงดังนี้:

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar "

ที่มา: http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
มี JAR ที่สามารถเรียกใช้งานได้เพื่อรัน eclipse หรือไม่? OP ไม่สามารถเรียกใช้ไฟล์ปฏิบัติการดั้งเดิมได้
V_P

2
"หรือคุณสามารถเปิดใช้ Eclipse โดยเรียกใช้ JVM โดยตรงดังนี้: java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar" - wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3Fฉันคิดว่าพอเพียงนี้หรือไม่ ฉันสามารถเพิ่มเข้าไปในคำตอบของฉันได้ถ้าใช่
Xonatron

ฉันกระโดดปืนและเพิ่มเข้าไปในคำตอบของฉันแล้ว
Xonatron

การลงทะเบียนการรัน Eclipse ผ่านบรรทัดคำสั่งโดยใช้คำสั่ง "java -jar" C: / Users ... / org.eclipse ... "" สิ่งนี้ส่งผลให้เกิดข้อผิดพลาดในการสร้างไฟล์บันทึกข้อผิดพลาดหลักคือ "! MESSAGE เกิดข้อผิดพลาดขณะเปิดใช้งานบันเดิล org.eclipse.ui.workbench (182) โดยอัตโนมัติ ". แนวคิดใด ๆ เกี่ยวกับวิธีแก้ไขข้อผิดพลาดนี้ (ฉันชอบทำงานกับ eclipse มากกว่า IDE อื่น ๆ )
Darestium

@Darestium คุณกำลังใช้ Eclipse และ JDK รุ่นใดอยู่ อาจเปิดคำถามใหม่เกี่ยวกับข้อผิดพลาดนี้
Xonatron

25

ฉันเดาว่าEclipseเขียนขึ้นใน Java และยังเป็น IDE ที่ดีที่สุด

ตรวจสอบกระแสน้ำและBlueJ 2ด้วย


6
Eclipse ทำงานบนส่วนหน้าของเฟรมเวิร์กที่เรียกว่า SWT ซึ่งไม่ถือว่าเป็นจาวาบริสุทธิ์ แต่จะทำงานบน std VM
Martijn Verburg

1
"IDE ที่ดีที่สุด" - ฮา - ดูprogrammers.stackexchange.com/questions/21987/... ;-)
Gary Rowe

2
อันที่จริงฉันบอกว่า Eclipse นั้นแย่ที่สุดในบรรดา 3 ตัวหลัง Netbeans เช่นกัน (อย่างน้อยก็ในระดับผิวเผิน) - แต่หลาย ๆ ที่เขียนปลั๊กอินสำหรับ Eclipse ดังนั้นมันจึงเป็นตัวหารร่วมน้อยที่สุดและบ่อยครั้งที่คุณไม่ทำ มีทางเลือก
Bill K

24

หนึ่ง IDE ผมได้ทำงานกับเป็นNetbeans เป็น IDE ยอดนิยมที่เขียนด้วยภาษาจาวาอย่างสมบูรณ์

ส่วนที่ดีที่สุดคือฟรีใช้งานง่ายและไม่มีอะไร ฉันพบว่ามันมีประโยชน์มากเมื่อพยายามโปรแกรมแอปพลิเคชัน Windows ใน Java คุณสามารถค้นหาบทความที่มีประโยชน์บางอย่างที่นี่

Netbeans ยังมีปลั๊กอินเขียนด้วยภาษาจาวาถ้าเป็นความสนใจของคุณซึ่งอาจทำให้น้ำหนักของคุณน้อยลง มันยังใช้งานได้กับ PHP และ C / C ++ ดังนั้นมันจึงน่าทึ่ง


2
ฉันเห็นด้วย Netbeans น่าทึ่งจริงๆ!
mort

มี JAR แบบปฏิบัติการได้หรือไม่ OP ไม่สามารถเรียกใช้ไฟล์ปฏิบัติการดั้งเดิม (.exe)
V_P

คุณกำลังพยายามหา Netbeans ภายใต้รูปแบบ JAR ที่ปฏิบัติการได้หรือไม่? ถ้าเป็นเช่นนั้นฉันไม่คิดว่าคุณจะมีโชค แต่ฉันไม่ได้เห็นมัน ฉันไม่คิดว่าคุณจะพบสิ่งนั้นได้เนื่องจาก Netbeans มีการพึ่งพาและไฟล์จำนวนมากไม่ต้องพูดถึงไลบรารี่ ที่ฐานมันเป็นคอมไพเลอร์และต้องการโปรแกรมเต็มรูปแบบ
Bugster

ข้าต้องการมันในรูปแบบ jar ที่ปฏิบัติการได้
Darestium

19

Jetbrains เพิ่งทำIntelliJ IDE ส่วนใหญ่ซึ่งเขียนด้วยภาษาจาวาเป็นโอเพ่นซอร์ส ส่วนใหญ่สิ่งที่ขาดหายไปใน "Community Edition" คือการรองรับแอพพลิเคชั่นบนเว็บและองค์กร

คุณสามารถดาวน์โหลดไบนารีหรือดาวน์โหลดซอร์สและแหล่งข้อมูลและ สร้างด้วยตัวเองโดยใช้ JSDK และไลบรารีเพิ่มเติมบางส่วน

พวกเขายังขายรุ่นวิชาการของเวอร์ชันเต็มของ IDE สำหรับ $ 99 นี่คือการเปรียบเทียบรุ่นฟรีและจ่ายเงิน


1
อย่างไรก็ตามมันไม่ได้ทำงานบน OpenJDK ด้วยเช่นกัน
Martijn Verburg

3
IntelliJ คือที่ที่คุณอยู่ ฉันโชคดีพอที่จะทำงานที่ไหนสักแห่งที่พวกเขาซื้อลิขสิทธิ์ IntelliJ ทั้งหมดให้กับนักพัฒนาและฉันก็ไม่ผิดหวัง มันค่อนข้างแพงไปหน่อยเมื่อดูว่า Eclipse นั้นมี 90% ได้อย่างไร
maple_shaft

6
@maple_shaft มันคือ 10% พิเศษที่สร้างความแตกต่าง ถึงกระนั้น Eclipse ก็เป็น IDE ที่ดีมาก
Gary Rowe

7

IDE DrJava พัฒนาขึ้นที่ Rice University เขียนด้วยภาษาจาวาทั้งหมดและได้มาเป็นไฟล์ jar มันมีคุณสมบัติที่ดีมากมายสำหรับโปรแกรมเมอร์เริ่มต้นรวมถึงเชลล์แบบอินเทอร์แอคทีฟ Python ได้รับมันนี่


2

คุณสามารถบูทจากไดรฟ์หัวแม่มือได้หรือไม่? ถ้าเป็นเช่นนั้นนั่นคือวิธีที่จะไป ฉันแน่ใจว่าคุณสามารถค้นหาเวอร์ชันของ Ubuntu หรือ Mint ที่คุณสามารถตั้งค่าได้จากนั้นคุณสามารถทำสิ่งที่คุณต้องการ

หากคุณไม่สามารถทำได้คุณอาจลองเขียนตัวเรียกใช้งานบางประเภท เพียงแค่โปรแกรมจาวาง่าย ๆ ที่ใช้อาร์กิวเมนต์คำสั่งของคุณและรันพวกเขาจากรันไทม์ Java (โดยทั่วไปRuntime.exec("your commands here");) ฉันไม่รู้ว่าพวกเขาล็อคแล็ปท็อปของคุณอย่างไรดังนั้นฉันไม่สามารถพูดได้ว่ามันจะทำงานได้หรือไม่ แต่ควรเร็วพอที่จะลอง


1
การบูตจากธัมบ์ไดรฟ์เป็นวิธีที่จะดำเนินการ ดีกว่าการพยายามทำทุกอย่างด้วยการติดตั้ง Windows ที่พิการ ฉันไม่รู้ว่าทำไมฉันไม่คิดอย่างนั้น หากไม่สามารถทำได้อาจจะทำการบู๊ตจากซีดี ฉันจำอูบุนตูให้คุณบูทจากแผ่นซีดีติดตั้งและเก็บข้อมูลผู้ใช้ทั้งหมดในพาร์ติชัน Windows
Mike Baranczak

ไม่ฉันต้อง acsess ไปที่ BIOS (รหัสผ่านที่กำหนดโดย DET) และตัวเลือกการบูตครั้งแรกคือฮาร์ดไดรฟ์มันเป็นเน็ตบุ๊คดังนั้นจึงไม่มี acsess ไปยังไดรฟ์ซีดีและคุณไม่สามารถบูตจาก thumbdrive ได้ ลำดับการบูต
Darestium

@Darestium - ฉันคิดว่าเครื่องนี้เป็นของระบบโรงเรียนไม่ใช่สำหรับคุณ ดังนั้นการพยายามแตกไบออสจะผิดกฎหมายและแน่นอนฉันจะไม่แนะนำสิ่งนั้น
Mike Baranczak

ใช่แน่นอนฉันคิดว่าการเรียกใช้ไฟล์จาวาก็โอเคเพราะจาวาติดตั้งระบบไว้ล่วงหน้าแล้ว ดังนั้นฉันจึงไม่เห็นอะไรผิดปกติในการใช้งานโปรแกรมที่รองรับโดยค่าเริ่มต้น
Darestium

@TMN ใช่ฉันได้ลองแล้วเพื่อนยังแนะนำให้ทำเช่นนั้น แต่น่าเศร้าที่มันไม่ทำงาน :(
Darestium

2

แม้ว่าฉันไม่แน่ใจว่าฉันจะติดป้ายกำกับว่า "IDE" หรือไม่มันเป็นโปรแกรมแก้ไขข้อความที่มีศูนย์กลางอยู่ที่โปรแกรมเมอร์และมีรูปแบบ JAR ที่สามารถเรียกใช้งานได้ ลองดูที่jEditฉันได้ให้ลิงค์ด้านล่างไปยังหน้าดาวน์โหลด

ในกรณีของคุณคุณจะดาวน์โหลดติดตั้ง Java-based

http://www.jedit.org/index.php?page=download

มีปลั๊กอินมากมายให้เลือกดังนั้นคุณสามารถสร้างเป็น IDE ได้ ได้รับการต้อนรับที่ดีเช่นกันคุณสามารถเห็นสิ่งนี้ได้ในหน้า Wikipedia ด้านล่าง

https://en.wikipedia.org/wiki/JEdit

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