Implementieren Sie Ihre eigene API in Java mit Eclipse

Vor einiger Zeit, als ich Java zum ersten Mal lernte, hatte ich mich immer gefragt, wie große Spiele, Systeme oder Programme wie Call of Duty, Microsoft Office oder Windows erstellt wurden. Als meine Kenntnisse in Java und mein Wissen über das Programmieren im Allgemeinen zunahmen, begann ich besser zu verstehen, wie alles zusammenhing.

Bei Spielen wie Call of Duty war nicht alles eigenständig programmiert, viele Referenzen / Schnittstellen flossen in die Entwicklung des Spiels ein. Es implementiert DX9 / DX11 für Multimedia-Zwecke, Microsoft XNA für Laufzeitzwecke und einige andere Dinge, damit das Spiel so läuft, wie es jetzt funktioniert. Fast alle großen Projekte basieren auf einem Framework wie den obigen Beispielen.

Wenn Sie daran interessiert sind, Ihre eigene API in Java über Eclipse zu implementieren, ist dies die richtige Anleitung für Sie. Ich empfehle diese Anleitung nicht, wenn Sie nicht in Java programmieren oder Eclipse verwenden können. Dies ist für fortgeschrittene Java-Entwickler mit allen Fähigkeiten, die Eclipse verwenden. Dieses Projekt dauert etwa 10 bis 30 Minuten, während Sie diese Anleitung lesen. Ich werde in meinen Anweisungen nicht viele visuelle Elemente verwenden, um Ihnen einen allgemeinen Eindruck davon zu vermitteln, wo wir uns zu diesem Zeitpunkt befinden. Nehmen Sie sich Zeit, wenn Sie Probleme mit Eclipse haben, und stellen Sie sicher, dass Sie nichts falsch machen!

Wenn etwas, das ich sage, keinen Sinn ergibt, beachten Sie, dass ich erst seit ungefähr 2 Jahren mit Java arbeite, sodass mein Wissen nicht professionellen Entwicklern entspricht. Dies ist mein ehrliches Verständnis der Implementierung einer API, die Sie in einem anderen Projekt erstellen, das Sie auch erstellen werden. Wenn Sie etwas falsches mit dem sehen, was ich hier geschrieben habe, können Sie unten einen Kommentar abgeben, damit ich die entsprechenden Korrekturen vornehmen kann.

Schritt 1: Erstellen des Projekts

1. Öffnen Sie zunächst Eclipse und navigieren Sie zu Ihrem aktuellen Arbeitsbereich. Ich werde einen neuen Arbeitsbereich erstellen, damit die Projekthierarchie nicht mit Projekten verstopft ist.

2. Wenn Sie sich in Eclipse befinden, erstellen Sie ein neues Java-Projekt und geben Sie ihm einen Namen. Beachten Sie vor dem Bestätigen des Namens, dass das Projekt, das Sie erstellen möchten, für die eigentliche API bestimmt ist, die Sie später implementieren werden.

3. Stellen Sie nach dem Erstellen Ihres Projekts sicher, dass Sie es in Ihrem Projektexplorer-Fenster sehen können. Dieser Schritt soll sicherstellen, dass Sie keines Ihrer anderen Projekte mit diesem aktuellen verwechseln.

Schritt 2: Erstellen des Pakets und der Klasse

1. Klicken Sie zunächst mit der rechten Maustaste auf Ihr Projekt im Paket-Explorer, navigieren Sie zu Neu und dann zu Paket. Wenn Sie ein neues Paket ausgewählt haben, nennen Sie es in Anlehnung an com. [Your_name_here]. [Project_name_here]. In diesem Paket befindet sich die Hauptklassendatei, die Sie später implementieren werden.

2. Klicken Sie mit der rechten Maustaste auf das soeben erstellte Paket im Quellordner unter dem Paket-Explorer, navigieren Sie zu Neu und klicken Sie auf Klasse. Nachdem Sie eine neue Klasse erstellt haben, geben Sie ihr einen für Ihr Projekt relevanten Namen. Ich rufe mein Beispiel auf. Stellen Sie sicher, dass Sie den Hauptmethodenstub nicht in der Klasse erstellen (nur abstrakte Methoden erben). Stellen Sie sicher, dass die Klasse öffentlich und die Oberklasse java.lang.Object ist

3. Wenn alles erledigt ist, doppelklicken Sie im Paket-Explorer auf Ihre Klassendatei. Stellen Sie sicher, dass die leere Klassendatei im mittleren Fenster von Eclipse angezeigt wird.

Schritt 3: Code und Export

1. Es ist Zeit, dieser schönen Klasse Code hinzuzufügen! Beginnen wir mit der Erstellung von zwei zufälligen statischen Methoden, die etwas anderes als void zurückgeben. Ich werde zwei zufällige Methoden machen, Sie können das gleiche tun!
(Meine Klassendatei nach dem Erstellen der Methoden: Klicken Sie hier)

2. Sobald Sie Ihrer Klassendatei einige Methoden hinzugefügt haben, können Sie diese als JAR-Datei exportieren! Klicken Sie zunächst mit der rechten Maustaste auf den Ordner src Ihres Projekts und wählen Sie Exportieren. Wählen Sie im Exportfenster Java -> JAR-Datei aus (siehe Abbildung oben). Wählen Sie Weiter und navigieren Sie zum Exportort. Versuchen Sie, einen Speicherort zu exportieren, an den Sie sich erinnern werden, da dieses Glas später implementiert wird! Stellen Sie sicher, dass Ihre Einstellungen meinen (im Bild oben) entsprechen, außer dem Exportort. Wenn alles in Ordnung ist, klicken Sie auf Fertig stellen und lassen Sie das Eclipse-Compiler-Paket hochfahren und exportieren Sie Ihre JAR-Datei!

Schritt 4: Projekt testen

1. Nachdem wir die API exportiert haben, ist es Zeit, ein Projekt zu erstellen, um sie zu testen! Erstellen Sie einfach ein neues Projekt wie in Schritt 1, aber nennen Sie es diesmal etwas anderes als das, was Sie zuvor hatten. Ich werde mein TutorialProject anrufen, weil das alles ist, wofür es jemals gut sein wird.

2. Da dies ein Testprojekt ist und nicht exportiert werden muss, anstatt diesmal ein Paket zu erstellen, erstelle ich einfach die Klassendatei, die ein Standardpaket generiert. Der Klassenname sollte in Anlehnung an Test genannt werden. ** HINWEIS **: Erben Sie diesmal den öffentlichen statischen Void-Hauptmethoden-Stub! Nachdem Sie überprüft haben, dass der Hauptmethodenstub vererbt wird, klicken Sie auf die Schaltfläche Fertig stellen.

3. Sobald Sie Fertig stellen ausgewählt haben, sollte eine Klassendatei mit einer Hauptmethode angezeigt werden (siehe oben). Wenn Sie dies nicht tun, fügen Sie den folgenden Code in Ihre Klassendatei ein.

public static void main (String [] args) {

}}

## TODO-KOMMENTAR IST NICHT ERFORDERLICH UND SOLLTE GELÖSCHT WERDEN ##

Schritt 5: Fügen Sie JAR zum Build Path hinzu

Nachdem wir nun eine Hauptmethode haben, ist es ziemlich wichtig, dass wir unsere API in den Erstellungspfad dieses neuen Projekts einfügen. Befolgen Sie dazu diese Schritte genau so, wie sie sind.

1. Klicken Sie zunächst mit der rechten Maustaste auf Ihr neues Projekt (für mich ist es TutorialProject) und wählen Sie dann Eigenschaften aus.

2. Klicken Sie im Eigenschaftenfenster links im Eigenschaftenfenster auf "Java Build Path".

3. Wählen Sie im Bereich "Java-Erstellungspfad" des Eigenschaftenmenüs in der oberen Mitte des Eigenschaftenfensters die Option "Bibliotheken".

4. Wählen Sie "Externe JARs hinzufügen ..." und navigieren Sie zum Speicherort Ihrer API. Wählen Sie dann die Datei aus und klicken Sie auf "Öffnen".

5. Nachdem dies abgeschlossen ist, klicken Sie auf die Schaltfläche OK unten rechts im Eigenschaftenfenster.

Schritt 6: Verwenden Sie Ihre API!

1. Nachdem die von Ihnen erstellte API zum Erstellungspfad hinzugefügt wurde, können Sie sie implementieren. Rufen Sie einfach eine der von Ihnen erstellten Methoden auf! Für mich werde ich rennen ...
-------------------------------------------------- -------------------------------------------------- ------ ------.
System.out.println (Example.isSocketOpen ("instructables.com", 80));
-------------------------------------------------- -------------------------------------------------- ------ ------.
und hey, es scheint, dass instructables.com aktiv ist! Danke, dass du meine Anleitung durchgesehen und vielleicht etwas Neues gelernt hast.

Ähnlicher Artikel