Ich möchte effizienter sein, wenn ich Java 8-Programme für den einmaligen Gebrauch erstellen muss. IntelliJ IDEA und Eclipse sind großartige IDEs, aber ich muss Folgendes tun:
Ein Freund hat mir DrJava empfohlen. Ich habe versucht, es zu installieren, aber es benötigt Java 6, und ich kann es nicht installieren. Ich kann nur Java 8 auf meinem Computer haben.
Was wäre Ihre Empfehlung für eine IDE mit diesen Eigenschaften?
Der Arbeitsstil mit dieser IDE wäre:
BEARBEITEN 1:
Ich habe herausgefunden, wie es mit Sublime Text 3 geht. Es kostet 70 USD, aber es funktioniert. Um es zu konfigurieren, müssen Sie diese Anweisungen befolgen . Es fehlt an Debugging und Autocompletion, aber es funktioniert.
BEARBEITEN 2:
Ich habe versucht, das JDebug-Plugin von Sublime Text zu verwenden, aber ich konnte es nicht zum Laufen bringen. Um ehrlich zu sein, denke ich, dass das Problem bei mir liegt, da ich mit jdb nicht vertraut bin.
Auf der anderen Seite habe ich mir einige ST-Plugins für die automatische Vervollständigung angesehen, aber keiner war gut. Es gibt ein weiteres Plugin, Javatar, aber wenn ich mit Projekten arbeite, arbeite ich lieber mit IntelliJ.
Bisher folge ich einem Rat, den ich hier gefunden habe : Arbeiten Sie mit IntelliJ, indem Sie ein Java-Projekt mit einfacher Struktur verwenden, und schreiben Sie alle einzelnen Dateien hinein. Und Sie wissen, dass IDE großartig ist.
Wie auch immer, ich werde diese Frage offen lassen, nur für den Fall, dass uns jemand eine leichtgewichtige IDE empfehlen kann.
Die beste Option ist wahrscheinlich, bei einer IDE mit vollem Funktionsumfang zu bleiben (wie Warren P vorgeschlagen hat und wie Sie es schließlich getan haben).
Für diejenigen, die wirklich auf einer leichteren IDE speziell für Java bestehen, ist DrJava meiner Meinung nach die beste Option. (Sie sagten, Sie könnten es nicht zum Laufen bringen, aber die meisten anderen Leser werden dieses Problem wahrscheinlich nicht haben.)
Wenn Sie aus irgendeinem Grund etwas wie DrJava wollen, aber DrJava nicht verwenden können oder wollen, empfehle ich Geany , das etwas Unterstützung für Java (und viele andere Sprachen) bietet, einschließlich eines Plugins zum Debuggen über GDB .
Sie denken vielleicht, dass Sie das wollen, aber wenn Ihre Aufgabe nicht darin besteht, Achtjährige zu unterrichten, werden Sie sich wünschen, Sie wären einfach bei einer echten IDE wie IntelliJ IDEA geblieben.
Gründe dafür:
Java-IDEs sind groß und voller Funktionen, da die Arbeit mit Java ohne diese Funktionen ein riesiger Schmerz ist.
Code-Vervollständigung ist großartig. Es ist großartig, etwas Ihren Stil überprüfen zu lassen und vorzuschlagen, wie Sie Ihr Projekt reparieren können, wenn es kaputt geht. Die Wiederherstellung nach Fehlern ist ein wichtiger Teil dessen, was IDEs Ihnen bieten.
Projekt-Build-Management ohne Editor bedeutet, ein Ant-Skript in XML oder in Maven von Hand zu schreiben. Java-Builds kommen nicht ohne Build-Systeme vor, außer bei trivialen Single-File-Java-Anwendungen. Auch die Auflösung von Abhängigkeiten und die Verwaltung von Bibliotheken/Klassenpfaden geschieht nicht auf magische Weise. Dafür braucht man eine IDE.
Alles andere als IntelliJ IDEA, NetBeans oder Eclipse wird Stunden und Tage (oder Monate) Ihres Lebens verschwenden. Ich bewerte sie als IntelliJ genial, Netbeans fast genial und Eclipse als "nur ok".
Wenn Sie keine fette IDE wollen, können Sie JEDIT ausprobieren , einen in Java erstellten Texteditor mit vielen leichten Plugins, von denen eines oder mehrere Ihre Skriptanforderungen erfüllen könnten.
Java hat, zumindest hatte es, Abwärtskompatibilität, daher sollten Anwendungen, die auf einer älteren Java-Version laufen, immer auf neueren laufen. Versuchen Sie also, Dr. Java auf Version 8 auszuführen.
CPerkins
, 7, and 8
“. Ist Ihre Erfahrung anders?Mario S
CPerkins
John Y
Mario S