Programm zur Java-Programmierung. Java-Programmier- und Bildungsprogramme

Sie können das Installationspaket auf der Oracle-Website über den Link herunterladen:

Lassen Sie uns Java installieren.

Um Java auf Ihrem Computer zu installieren, führen Sie die heruntergeladene Datei aus. Anschließend beginnt der Installationsvorgang (Abbildung 1.2).

Weiter klicken.

Die Standardinstallation erfolgt im Verzeichnis C:\Programme\Java\jdk1.x.x_xx (anstelle der X-Versionsnummer). Bei Bedarf kann das Verzeichnis durch Klicken auf die Schaltfläche „Ändern“ geändert werden (Abbildung 1.3).

Befolgen Sie die Anweisungen des Installationsassistenten und die Installation ist in wenigen Minuten abgeschlossen.

Sobald die Installation abgeschlossen ist, werden Sie vom Programm aufgefordert, die technische Dokumentation und die Java-Handbücher aufzurufen, wofür Sie auf die Schaltfläche „Nächste Schritte“ klicken müssen. Dadurch wird in Ihrem Browser die Java-Dokumentationsseite http://docs.oracle.com/javase/ geöffnet, die zum Erlernen sehr nützlich ist.

Umgebungsvariablen einrichten.

Der nächste Schritt besteht darin, die Pfade zu den ausführbaren Dateien festzulegen, nämlich die Systemvariablen PATH, CLASSPATH und JAVA_HOME festzulegen.

Öffnen Sie dazu Systemsteuerung -> System, Sie nehmen Zusätzliche Systemparameter. Klicken Sie im angezeigten Fenster auf die Schaltfläche Umgebungsvariablen.

In dem Fenster, das sich im Block öffnet Systemvariablen Sie müssen überprüfen, ob die Variable vorhanden ist WEG, wenn die Variable nicht existiert, dann muss sie durch Klicken auf die Schaltfläche erstellt werden Erstellen, Wenn die PATH-Variable bereits vorhanden ist, wird sie benötigt Ändern(Abb. 1.4).

Im nächsten Fenster muss die PATH-Variable auf gesetzt werden Variablenwert— Pfad zum Verzeichnis, in dem Java installiert wurde (Abb. 1.5).

Wenn der PATH-Variablen bereits andere Werte zugewiesen wurden, wird der neue Wert durch ein Semikolon „;“ getrennt hinzugefügt. ganz am Ende der Linie.

Sie müssen auch eine Variable erstellen KLASSENPfad, sofern es noch nicht erstellt wurde. Als Wert müssen Sie „.;“ angeben. (Abb. 1.6).

So wird eine Variable erstellt/geändert JAVA_HOME. Der Wert dieser Variablen ist der Pfad zum Verzeichnis, in dem Java installiert wurde (wie bei PAHT), jedoch ohne das Unterverzeichnis bin. Zum Beispiel:

PATH-Wert: C:\Programme\Java\jdk1.7.0_25\bin

Wert in JAVA_HOME: C:\Programme\Java\jdk1.7.0_25

Nachdem die Variablen angegeben wurden, Die Java-Installation ist nun abgeschlossen!

Überprüfung der Installation.

Um zu überprüfen, ob die Installation erfolgreich war, öffnen Sie eine Eingabeaufforderung. Geben Sie dazu im Windows-Startmenü cmd in die Suchleiste ein und drücken Sie die Eingabetaste. Danach öffnet sich ein Befehlsfenster, in dem Sie den folgenden Befehl eingeben müssen.

Wenn anschließend Informationen zur installierten Java-Version angezeigt werden, war die Installation erfolgreich.

Häufige Probleme:

  • „Java“ ist kein interner oder externer Befehl, kein ausführbares Programm oder keine Batchdatei.

Überprüfen Sie, ob der in PATH angegebene Pfad korrekt ist. Vermeiden Sie Leerzeichen im Namen des Ordners, in dem Sie das JDK installieren. Wenn Sie der Meinung sind, dass der Pfad korrekt geschrieben ist, sollten Sie sicherstellen, dass die Datei javac.exe in dem in der PATH-Zeile aufgeführten Verzeichnis vorhanden ist und dass JDK und nicht JDE installiert wurde.

  • ist keine Win-32-Anwendung

Tritt auf, wenn eine Java-Version installiert wird, die nicht mit der Bittiefe des Systems übereinstimmt (z. B. bei der Installation einer 64-Bit-Version von Java auf einem 32-Bit-Betriebssystem).

  • Fehler bei der Aufforderung, JAVA_HOME zu überprüfen

Überprüfen Sie, ob diese Variable den Pfad zum installierten JAVA speichert (ohne Bin).

Java ist eine leistungsstarke Programmiersprache, die viele Plattformen unterstützt. Jeder hat seine eigene Entwicklungsumgebung – mal sehen, welche.

NetBeans war einst im Besitz von Sun Microsystems und jetzt im Besitz von Oracle und ist eine der besten IDEs des letzten Jahrzehnts. NetBeans ist eine modulare Entwicklungsumgebung und alle Funktionen der IDE sind in Paketen enthalten, die als Module bezeichnet werden. Es bietet eine einfache Integration mit Versionskontrollsoftware. NetBeans wurde als Open Source erstellt, sodass jeder zu seiner Entwicklung beitragen kann. Es ist kostenlos und funktioniert auf den meisten Betriebssystemen und Plattformen.

  • Entwickler: Oracle.
  • Kostenlos.
  • Größe: 186 MB für die Java EE-Version.

2 – IntelliJ-IDEE

IntelliJ ist eine Closed-Source-Java-IDE und eine der führenden IDEs für Java (die anderen beiden sind Eclipse und NetBeans). IntelliJ IDEA verfügt über eine großartige, moderne Benutzeroberfläche. Es wurde als Basis-IDE für Android Studio ausgewählt, eine neue Software zur Erstellung von Android-Anwendungen, die von Google entwickelt wurde.

MIT Es gibt zwei Versionen von IntelliJ – die Community Edition, die kostenlos ist, und die Ultimate Edition, die vollständig anerkannt ist und die Verwendung kostenpflichtiger Lizenzen erfordert.

  • Entwickler: JetBrains.
  • Plattformen: Windows, Mac und Linux.
  • Preis: Bezahlt (199 $ Einzelbenutzerlizenz). Kostenlos für Studierende, es gibt auch eine Open-Source-Version – ebenfalls kostenlos.
  • Größe: 180 MB für Community Edition, 290 MB für Ultimate Edition.

3 - Sonnenfinsternis

Eclipse ist eine der beliebtesten IDEs, nicht nur für Java, sondern auch für C++ mit PHP. Eclipse ist ein Open-Source-Tool mit einer großartigen Entwickler-Community. Es verfügt außerdem über eine riesige Bibliothek mit Plugins, die von den Benutzern selbst erstellt wurden. Diese IDE hat viele Versionen, die beliebteste ist Eclipse Oxygen . Eclipse war auch die Basis-IDE für das alte Android SDK (Software Development Kit).

  • Entwickler: Eclipse Foundation.
  • Kostenlos.
  • Größe: Das Downloadpaket für Eclipse Oxygen für Java EE ist 180 MB groß.

4 – JDeveloper

JDeveloper ist eine völlig kostenlose Entwicklungsumgebung, die von Oracle veröffentlicht wird. JDeveloper bietet mehrere Funktionen wie zum Beispiel: Refactoring; Git-Versionskontrolle; Audit und Metriken; Debugging- und Profiling-Code; Ant- und Maven-Unterstützung. Es gibt es in zwei Versionen:Studio Edition, die über einen vollständigen Satz an Tools zum Erstellen von Java-Programmen verfügt, und Java Edition, der J2EE-, ADF-, UML- und Datenbankfunktionen fehlen, aber diese Version benötigt weniger Platz und ist schneller. Die Java Edition verfügt über alle für Java erforderlichen Grundfunktionen und sollte die meisten Java-Programmieranfänger zufriedenstellen.

  • Entwickler: Oracle.
  • Plattformen: Windows, Mac und Linux.
  • Kostenlos.
  • Größe: Java Edition -181 MB, Studio Edition -1,8 GB.

5 -Dr. Java

DR. Java ist eine leichtgewichtige Java-IDE, die vom SourceForge-Projekt unterstützt wird. Es ist in erster Linie für Programmieranfänger und Studenten gedacht, verfügt aber auch über erweiterte Funktionen für professionelle Programmierer. Dies ist ein kostenloses und Open-Source-Projekt. DR. Java wird von der JavaPLT-Gruppe an der Rice University gepflegt. Die Schnittstelle wurde mit dem von Sun Microsystems entwickelten Swing-Toolkit entwickelt.

  • Entwickler: JavaPLT.
  • Plattformen: Windows, Mac und Linux.
  • Kostenlos.
  • Größe: 13 MB

6 - BlueJ

BlueJ ist eine Open-Source-Java-IDE, die für Bildungszwecke entwickelt wurde. Es eignet sich auch für die Entwicklung kleiner Softwareprojekte. Die Benutzeroberfläche von BlueJ ist recht einfach, sodass Anfänger sie problemlos verwenden können. Es zeigt Klassen und Objekte auf saubere, visuelle Weise. Das Hauptziel von BlueJ ist die Vermittlung objektorientierter Programmierung, sodass das Projekt auch für Anfänger geeignet ist.

  • Entwickler: King's College London, University of Kent.
  • Plattformen: Windows, Mac und Linux.
  • Kostenlos.
  • Größe: 160–170 MB (einschließlich JDK).

7 – jCreator

jCreator ist eine schnelle und effiziente Java-IDE, die in C++ geschrieben wurde (was sie angeblich schneller macht als andere in Java geschriebene IDEs). Die Benutzeroberfläche ähnelt früheren Versionen von Visual Studio und Sie können sie nach Ihren Wünschen anpassen. jCreator ist eine kostenpflichtige IDE, es ist jedoch eine kostenlose Version ohne Funktionen wie Code-Vervollständigung verfügbar. jCreator bietet nur Unterstützung für Windows, kann aber mit Vine unter Linux ausgeführt werden.

  • Entwickler: Xinox Software.
  • Plattformen: Windows.
  • Preis: von 30 bis 1600 US-Dollar, Testversion verfügbar.
  • Größe: 7,2 MB für die Testversion.

8 - jGrasp

jGrasp ist eine weitere sehr leichte Java-IDE, die sich auf die Softwarevisualisierung konzentriert. Es verfügt über Funktionen wie UML-Klassendiagramme, die zur Verbesserung der Codelesbarkeit beitragen. jGrasp generiert automatisch Visualisierungen und verfügt außerdem über Engines zur Identifizierung von Datenstrukturen, dynamische Objektbetrachter und mehrere andere Funktionen, die Java-Code in einem schönen, leicht lesbaren Format darstellen.

  • Entwickler: Auburn University.
  • Plattformen: Windows, Mac und Linux.
  • Kostenlos.
  • Größe: 5 MB.

9 – Grünfuß

Greenfoot ist eine pädagogische Java-IDE. Es basiert stark auf der Visualisierung von Datenstrukturen und ist für die Erstellung einfacher Programme und 2D-Java-Spiele optimiert. Greenfoot verfügt über eine Online-Freigabefunktion, die direkt in der Umgebung konfiguriert wird. Benutzer können ihre Programme online teilen, damit andere sie sehen und Hilfe und Feedback erhalten können. Verbundprojekte können online bearbeitet werden. Insgesamt ist Greenfoot ideal für Anfänger.

  • Entwickler: King's College London, Oracle.
  • Plattformen: Windows, Mac und Linux.
  • Kostenlos.
  • Größe: 162 MB für Windows (einschließlich JDK).

10 - Codenvy

Codenvy ist eine rein cloudbasierte IDE, was bedeutet, dass keine Installation erforderlich ist. Codenvy verfügt über alle Funktionen einer eigenständigen IDE mit vollem Funktionsumfang, einschließlich Build-/Ausführungs-/Debug-Umgebungen. Die Möglichkeit zur Zusammenarbeit in Echtzeit ist eine der wünschenswerten Funktionen von Codenvy. Codenvy verfügt über eine großartige Benutzeroberfläche und mehrere Arbeitsbereichsoptionen. Es ist nach Zahlung einer monatlichen Abonnementgebühr verfügbar. Die Nutzung der Community-Edition von Codenvy ist kostenlos.

  • Entwickler: Codenvy Inc.
  • Plattformen: Browserbasiert.
  • Preis: kostenlos für die Community Edition Abonnement der Premium-Version ab 1 $/Monat.

Abschluss

Da Java eine plattformübergreifende Programmiersprache ist, sind fast alle Entwicklungsumgebungen auch plattformübergreifend. Allerdings hängt die Wahl der IDE auch von persönlichen Vorlieben, Verwendungszwecken und Kenntnisstand ab. Viel Glück!

Das Java Development Kit (JDK) ist ein kostenloser Satz von Tools zum Entwickeln von Anwendungen beliebiger Komplexität in der Programmiersprache JAVA.

JDK-Beschreibung

JDK von Oracle ist eine Reihe von Tools, die zum Entwickeln von Anwendungen in der JAVA-Sprache benötigt werden. Das Paket umfasst verschiedene Klassen, Bibliotheken und Java Runtime Environment (JRE) – eine virtuelle Maschine, die es ermöglicht, Java-Anwendungen auf jedem Gerät mit jedem Betriebssystem auszuführen. Das heißt, das Vorhandensein der JRE macht Java-Programme plattformübergreifend. Übrigens, wenn Sie nur brauchen. Außerdem finden Sie im Kit eine vollständige Dokumentation zu Java-Funktionen und -Klassen.

Was das JDK leider nicht mitbringt, ist eine integrierte Entwicklungsumgebung oder IDE. Daher muss ein Programmierer, der mit dem JDK arbeitet, Tools von Drittanbietern verwenden, um den Code zu bearbeiten. Dies können entweder normale Texteditoren oder vollwertige IDEs sein. Darüber hinaus gibt es Entwicklungsumgebungen, die bereits über integrierte Funktionen für die Arbeit mit Java-Programmen verfügen. Wenn Sie solche Programme verwenden, müssen Sie das Programm nicht über die Befehlszeile kompilieren. Daher lohnt es sich, über die Anschaffung oder den Download einer integrierten Entwicklungsumgebung nachzudenken.

Für diejenigen, die die Funktionsweise von Java im Detail verstehen möchten, bietet das JDK die Möglichkeit, den gesamten Quellcode und die Daten, einschließlich des Java-Compiler-Quellcodes, anzuzeigen und zu erkunden.

Technische Eigenschaften:

Version: Java Development Kit (JDK) 8u201, 8u202
Russische Sprache
Status: Kostenlos

Nachdem wir 7 Nominierungen ermittelt haben, werden wir subjektiv die Besten der Besten ermitteln:

Beste kostenlose IDE: NetBeans

NetBeans ist eine leistungsstarke Open-Source-Entwicklungsumgebung mit Schwerpunkt auf Web-, Mobil- und Desktop-Anwendungen. Funktioniert mit Linux, Windows, MacOS und sogar Oracle Solaris.

Obwohl NetBeans das Arbeiten in mehreren Sprachen ermöglicht, gilt es in der Entwicklerumgebung als Java-zentriert. Es funktioniert gut mit JPA, JSP, Struts, Spring und der Hibernate-Bibliothek.

Beste kommerzielle IDE: IntelliJ IDEA

Tatsächlich gibt es IntelliJ IDEA in zwei Versionen, von denen eine völlig kostenlos ist – die Free Community Edition. Darüber hinaus ist dieses Paket für einen unerfahrenen Entwickler ausreichend. Insbesondere die Android Studio IDE, auf die etwas später eingegangen wird, basiert auf dieser Version.

In der kostenpflichtigen Version erhalten Sie Unterstützung für Spring-Frameworks (Spring MVC-Framework, Spring Security, Spring Boot, Spring Integration usw.), Node.js, Angular React, Grails und die Möglichkeit, zusätzliche Sprachen (Javascript, Typescript) zu verwenden , Coffeescript) und interagieren mit fast sieben beliebten Servern (Tomcat, TomEE, GlassFish, JBoss, WildFly, Weblogic, WebSphere, Geronimo, Virgo usw.).

Beliebteste IDE: Eclipse

Es ist fast unmöglich, eine genaue Zahl zu nennen, aber fast jeder Java-Entwickler mit mehr als zwei Jahren Erfahrung ist auf diese IDE gestoßen. Dank seiner großen Community, vielen nützlichen Informationen und unzähligen Plugins konnte sich Eclipse in dieser Kategorie als Sieger durchsetzen. Wie bei früheren Iterationen unterstützt Eclipse mehrere Sprachen, gilt aber als Java-Star.

Die vielseitigste IDE: JDeveloper

Ein weiteres Produkt von Oracle mit vielen Vorteilen, einschließlich Unterstützung für Versionskontrolle und den Oracle-Cloud-Dienst. Es ist vollgepackt mit SQL Developer, PL/SQL-Abfrageprozessor, WebLogic Server, HTML, CSS, JavaScript, JSF, JSP, WSDL-Editoren und eine riesige Menge weiterer allerlei nützlicher Dinge.

Am besten für Android: Android Studio

Es wäre seltsam, wenn eine andere IDE in dieser Kategorie zum Gewinner würde. Zusätzlich zu allen Funktionen, die Ihnen das ursprüngliche IntelliJ IDEA bietet, enthält Android Studio viele Add-ons von Google, sowohl rein visuell (Layouts, Formate, GPU-Profiler) als auch funktional (JUnit 4 und Firebase Test Lab zum Testen und Debuggen, System). Gradle-Builds, Instant Run).

Beste IDE zum Lernen: DrJava

Genau zu dieser Schlussfolgerung gelangt ein Entwicklerteam namens JavaPLT, das die Rice University vertritt. Dies ist nicht überraschend, wenn man bedenkt, dass DrJava ihre Idee ist. Aber Spaß beiseite: Man muss zugeben, dass DrJava wirklich perfekt für Anfänger geeignet ist, da diese IDE nicht einmal darauf abzielt, mit den oben genannten zu konkurrieren. Sein Hauptvorteil ist die extrem schnelle Einrichtung und der Übergang zur Direktcodierung. Als Konkurrenten können Sie BlueJ, JGrasp und Greenfoot zu ähnlichen Bedingungen in Betracht ziehen.

Die vielversprechendste IDE: MyEclipse

Der Willkommenshinweis auf der Download-Seite lautet „Die beste Java EE-IDE, erweitert für den Full-Stack-Entwickler.“ Nun, das ist sehr unbescheiden und wird überhaupt nicht durch Fakten gestützt, aber um ehrlich zu sein, ist es nicht weit von der Wahrheit entfernt. Im Kern handelt es sich bei MyEclipse um Eclipse, bei dem zunächst alles „angeschraubt“, „fertig“ und noch etwas erweitert wird. Der Entwickler bietet mehrere Versionen an, zwei Hauptversionen – Standard und Professional. Der Standard ist nur Eclipse in einer neuen Shell, und der Professional enthält einen mobilen Websimulator, einen Bildeditor, einen UML-Editor, Vorlagen, Add-Ons – im Allgemeinen alles, was die Erstellung eines Produkts erheblich erleichtert.

Was benutzt du?



 

Es könnte nützlich sein zu lesen: