Java IDE saf Java ile yazılmış? [kapalı]


20

Java ile yazılmış bir Java IDE var mı?

Yıl 9 DET dizüstü bilgisayarımı bugün okulda aldım ve her türlü kısıtlama var. Biraz can sıkıcı bir şekilde, sistemde yüklü olanlardan başka bir yürütülebilir dosyayı çalıştıramazsınız (bir nedenden dolayı Komut İstemi, PowerShell veya garip bir şekilde regedit kullanımını devre dışı bırakmamışlardır ). Java yürütülebilir dosyalarını çalıştırmanıza izin veriyorlar, bu yüzden okuldaki berbat dizüstü bilgisayarımda programlamanın tek yolu olacağını düşündüm (doğal olarak tüm işlerimi bitirdiğimde): D

Düzenle:

Java ile yazılmış olarak, aynı zamanda programı çalıştırmak için kullanılan yürütülebilir dosya, ".jar" dosya uzantısına sahip, yani JVM üzerinde çalışan demek .

Düzenleme 2:

DrJava IDE'yi denedim ve harika çalıştı, teşekkürler (programları derleyebilir ve yürütebilirim)! Eclipse komutunu "java -jar" C: / Users ... / org.eclipse ... "" komutunu kullanarak çalıştırmayla ilgili. Bu bir günlük söyleme dosyası üreten bir hata ile sonuçlanır, ana hata:

MESAJ Org.eclipse.ui.workbench (182) paketi otomatik olarak etkinleştirilirken bir hata oluştu.

Bu hatayı nasıl düzeltebilirim (Eclipse ile çalışmayı diğer IDE'lerden çok fazla yapıyorum)?

Düzenleme 3:

Son düzenlememle ilgili olarak, sadece dikkate almayın: D. Eclipse'in en son sürümünü indirerek sorunu çözdüm.


JDK (Java geliştirici kiti) yüklü mü yoksa sadece Java çalışma zamanı mı? JDK'nız yoksa ve yeni yürütülebilir dosyalar yükleyemiyorsanız, ne yazık ki sıkışıp kalırsınız.
Mike Baranczak

Ben JDK taşınabilir sürümü var, IDE içinde ben sadece kopyaladığım dizin derleyici için JDK kaynağını ayarlayabilirsiniz.
Darestium

1
Başka bir şey: Java IDE'lerin hiçbiri sadece tek bir .jar dosyası olarak paketlenmez. Tipik kurulum, daha sonra Java işlemini başlatan küçük bir yerel yürütülebilir dosyaya sahiptir. Bu karmaşıklığı gizlemek içindir. Ayrıca, kilitli bilgisayarınızda, IDE'yi amaçlandığı şekilde başlatamayacağınız ve sadece başlatmak için birçok çembere atlamanız gerekeceği anlamına gelir.
Mike Baranczak

5
Bir java ide olduğunu bilmiyorum değil java ile yazılmış (evet evet emacs, vim, not defteri)
NimChimpsky

1
@NimChimpsky, Emacs JDE oldukça iyi bir Java IDE.
SK-logic

Yanıtlar:


18

Eclipse Java ile yazılmıştır.

"Java ile yazılmış" - http://en.wikipedia.org/wiki/Eclipse_%28software%29

DÜZENLEME: IDE'nin bir .JAR dosyası olarak çalıştırılmasıyla ilgili sorunun düzenlenmesini ele almak için:

"Alternatif olarak, JVM'yi doğrudan aşağıdaki gibi çağırarak Eclipse'i başlatabilirsiniz:

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

Kaynak: http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
Tutulmayı çalıştırmak için yürütülebilir bir JAR var mı? OP yerel yürütülebilir dosyaları çalıştıramaz.
V_P

2
"Alternatif olarak, JVM'yi doğrudan aşağıdaki gibi çağırarak Eclipse'i başlatabilirsiniz: java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar" - wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F Bunun yeterli olduğunu düşünüyorum? Varsa cevabıma ekleyebilirim.
Xonatron

Silahı atladım ve cevabımı ekledim zaten.
Xonatron

Eclipse komutunu "java -jar" komutunu kullanarak yeniden yürütme Paket org.eclipse.ui.workbench (182) otomatik olarak etkinleştirilirken bir hata oluştu. " Bu hatayı nasıl düzeltebileceğime dair herhangi bir Fikir (Tutulma ile çalışmayı daha sonra başka bir IDE ile çalışıyorum).
Darestium

@Darestium, hangi Eclipse ve JDK sürümlerini kullanıyorsunuz? Belki de bu hatayla ilgili yeni bir soru açın.
Xonatron

25

Eclipse Java ile yazılmış ve aynı zamanda en iyi IDE sanırım .

Ayrıca gelgit ve BlueJ 2'yi kontrol edin .


6
Eclipse, saf Java olarak kabul edilmeyen SWT adlı bir ön uç çerçeve üzerinde çalışır, ancak std VM'de çalışır
Martijn Verburg

1
"En iyi IDE" - kıkırdak - bkz. Programmers.stackexchange.com/questions/21987/… . ;-)
Gary Rowe

2
Aslında Eclipse'in Netbeans'in arkasındaki en büyük 3'ün en kötüsü olduğunu söyleyebilirim (en azından yüzeysel bir seviyede) - ancak birçok yer Eclipse için eklentilerini yazıyor, bu yüzden en az ortak payda ve çoğu zaman bir seçenek var.
Bill K

24

Birlikte çalıştığım bir IDE Netbeans . Tamamen Java ile yazılmış ÇOK popüler bir IDE.

En iyi bölüm, ücretsiz, kullanımı kolay ve ne olursa olsun. Java'da Windows uygulamalarını programlamaya çalışırken çok kullanışlı buldum. Burada bazı yararlı makaleler bulabilirsiniz .

Netbeans'in de ilgi alanınız varsa Java ile yazılmış eklentileri vardır, bu da omzunuza daha az ağırlık koyabilir ve ne olmaz. Ayrıca PHP ve C / C ++ için de çalışır.


2
Kabul ediyorum, Netbeans gerçekten harika!
mort

Yürütülebilir bir JAR var mı? OP yerel bir yürütülebilir dosyayı (.exe) çalıştıramaz.
V_P

Netbeans'i yürütülebilir bir JAR formu altında mı bulmaya çalışıyorsunuz? Eğer öyleyse, hiç şansın olacağını sanmıyorum, şimdiye kadar görmedim. Netbeans'in kütüphanelerden bahsetmemek için bir sürü bağımlılık ve dosyaya sahip olduğunu bulacağınızı sanmıyorum. Temelinde bir derleyici ve tam programa ihtiyacı var.
Bugster

Yah, buna yürütülebilir bir kavanoz formunda ihtiyacım var.
Darestium

19

Jetbrains, yakın zamanda Java ile yazılmış IntelliJ IDE'lerinin çoğunu açık kaynak yaptı. Çoğunlukla "Topluluk Sürümü" nde eksik olan, web tabanlı ve kurumsal uygulamalar için destektir.

Şunları yapabilirsiniz Bir ikili indirmek veya kaynağı ve kaynağını indirip kendiniz oluşturmak JSDK ve bazı ek kütüphaneler kullanılarak.

Ayrıca IDE'nin tam sürümünün akademik bir sürümünü 99 $ karşılığında satıyorlar. İşte ücretsiz ve ücretli sürümlerin bir karşılaştırması .


1
Ancak, OpenJDK'da her zaman çok iyi çalışmaz.
Martijn Verburg

3
IntelliJ bulunduğu yerdedir. Tüm geliştiricilere IntelliJ lisansı aldıkları bir yerde kısa bir süre çalışacak kadar şanslıydım ve hayal kırıklığına uğradım. Eclipse'in% 90'ın orada olduğunu görerek biraz pahalı.
maple_shaft

6
@maple_shaft Tüm farkı yaratan ekstra% 10. Yine de, Eclipse çok iyi bir IDE'dir.
Gary Rowe

7

Rice Üniversitesi'nde geliştirilen IDE DrJava tamamen Java ile yazılmıştır ve bir kavanoz dosyası olarak elde edilmiştir. Python benzeri interaktif kabuk dahil olmak üzere programcıları başlatmak için birçok güzel özelliğe sahiptir. İndirin burada .


2

Başparmak sürücünüzden önyükleme yapabilir misiniz? Eğer öyleyse, o zaman gitmenin yolu budur. Eminim, kurabileceğiniz bir Ubuntu veya Mint sürümünü bulabilir ve daha sonra ihtiyacınız olanı yapabilirsiniz.

Bunu bile yapamıyorsanız, bir tür başlatıcı yazmayı deneyebilirsiniz. Komut argümanlarınızı alan ve bunları Java çalışma zamanından (temel olarak Runtime.exec("your commands here");) çalıştıran basit bir Java programı . Dizüstü bilgisayarınızı nasıl kilitledikleri hakkında hiçbir fikrim yok, bu yüzden çalışıp çalışmayacağını söyleyemem, ancak denemek için yeterince hızlı olmalı.


1
Başparmak sürücüsünden önyükleme gitmek için bir yoldur. Sakat bir Windows kurulumuyla herhangi bir şey yapmaya çalışmaktan çok daha iyi. Neden böyle düşünmediğimi bilmiyorum. Bu mümkün değilse, belki bir CD'den önyükleme yapın; Ubuntu'nun kurulum CD'sinden önyükleme yapmanıza ve tüm kullanıcı verilerinizi Windows bölümünde tutmasına izin verdiğini hatırlıyorum.
Mike Baranczak

Hayır, BIOS'a erişmem gerekiyor (DET tarafından belirlenen şifre) ve ilk önyükleme seçeneği sabit sürücü, bir netbook, bu yüzden bir cd sürücüsüne erişim yok ve bir thumbdrive'dan önyükleme yapamıyorsunuz. önyükleme sırası.
Darestium

@Darestium - Bu makinenin size değil okul sistemine ait olduğunu düşünüyorum. Bu yüzden BIOS'u kırmaya çalışmak yasadışı olurdu ve kesinlikle böyle bir şey önermem.
Mike Baranczak

Evet, tam olarak, bu yüzden bir java dosyası çalıştırmak tamam, çünkü java da sistemle önceden yüklenmiş. Bu yüzden varsayılan olarak desteklenen bir programı çalıştırırken yanlış bir şey görmüyorum.
Darestium

@TMN, evet denedim, bir arkadaşım da bunu yapmayı önerdi, ama ne yazık ki işe yaramadı :(
Darestium

2

Yine de, bir "IDE" etiketlemek emin değilim, programcılar merkezli bir metin editörü ve yürütülebilir JAR formatında geliyor. JEdit'e bir göz atın , indirme sayfasına aşağıda bir bağlantı sağladım .

Sizin durumunuzda, Java tabanlı yükleyiciyi indirirsiniz .

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

Kullanılabilir birçok eklenti var, bu yüzden onu temel olarak bir IDE'ye inşa edebilirsiniz. Ayrıca olumlu bir resepsiyon var, bunu aşağıdaki Wikipedia sayfasında görebilirsiniz.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.