Plugin-Erstellung/Java/Eclipse Entwicklungsumgebung: Unterschied zwischen den Versionen

Aus Rising World Wiki
Zeile 50: Zeile 50:
== Siehe auch ==
== Siehe auch ==
* [https://forum.rising-world.net/thread/12493-getting-started/ Rising World Forum: Getting started]
* [https://forum.rising-world.net/thread/12493-getting-started/ Rising World Forum: Getting started]
* [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc: API Packages]  
* [https://javadoc.rising-world.net/latest/net/risingworld/api/package-summary.html JavaDoc RW: API Packages]  
* [https://forum.rising-world.net/board/45-plugins-neue-version/ Rising World Forum: Plugins (Neue Version)]
* [https://forum.rising-world.net/board/45-plugins-neue-version/ Rising World Forum: Plugins (Neue Version)]
* [https://forum.rising-world.net/thread/12494-update-0-6-5-plugin-api-de/ Rising World Forum: Update 0.6.5: Plugin API]
* [https://forum.rising-world.net/thread/12494-update-0-6-5-plugin-api-de/ Rising World Forum: Update 0.6.5: Plugin API]
* [[Plugin-Erstellung]]  
* [[Plugin-Erstellung]]  
* [[:Kategorie:Java|Wiki Kategorie: "Java"]]
* [[:Kategorie:Java|Wiki Kategorie: "Java"]]
* [https://javadoc.rising-world.net/latest/net/risingworld/api/Plugin.html javadoc RW: Class Plugin]
* [https://javadoc.rising-world.net/latest/net/risingworld/api/Plugin.html JavaDoc RW: Class Plugin]




[[Kategorie:Plugin-API|Eclipse]]
[[Kategorie:Plugin-API|Eclipse]]
[[Kategorie:Tutorial]]
[[Kategorie:Tutorial]]

Version vom 24. April 2024, 11:47 Uhr

Erstellung eines JAVA Plugin-Projekts für Rising World Plugin-API in Eclipse

In diesem Tutorial wird beschrieben, wie man ein JAVA Plugin-Projekt für die Rising World Plugin-API in der Entwicklungsumgebung Eclipse erstellt. Eclipse ist eine weit verbreitete und leistungsfähige Entwicklungsumgebung, die sich ideal für Java-Projekte eignet, einschließlich der Entwicklung von Plugins für Spiele wie Rising World.


Eclipse installieren

Zuerst muss sichergestellt werden, dass Eclipse auf dem Computer installiert ist. Eclipse kann von der offiziellen Webseite [1] heruntergeladen werden. Für die Entwicklung von Java-Anwendungen sollte die "Eclipse IDE for Java Developers" Version ausgewählt werden.


Java Development Kit (JDK) installieren

Für die Plugin-Entwicklung ist das Java Development Kit (JDK) erforderlich. JDK 20 wird empfohlen, da es mit der Rising World Plugin-API kompatibel ist. Es ist empfehlenswert, es aus dem Spielverzeichnis zu verwenden: _New Version/Data/Java/JDK . Es kann alternativ von jdk.java.net/20 heruntergeladen werden.
Nach der Installation von der JDK muss in Eclipse der Pfad zum JDK konfiguriert werden.

Neues Projekt anlegen

  1. Eclipse öffnen und auf "File" > "New" > "Java Project" klicken.
  2. Im Dialogfeld "New Java Project" den Projektnamen eingeben, z.B. "RisingWorldPlugin".
  3. Bei der JRE auf "Use an execution environment JRE:" gehen und die passende Java-Version auswählen, die mit der Rising World API kompatibel ist.
  4. Klicken Sie auf "Next" und dann auf "Finish".

Einbindung der Rising World Plugin-API

Das Spiel wird bereits mit der API-Bibliothek (.jar) und dem entsprechenden JavaDoc ausgeliefert, beides ist im
Spielverzeichnis unter Folder-icon.png RisingWorld\_New Version\Data\SDK\ zu finden. Wenn Sie die API aus dem Spielverzeichnis verwenden, verwendet Ihre IDE immer automatisch die neueste API. Unter diesem Link gibt es eine Online-Version des neuesten JavaDoc: API Packages.

Einbindung:

  1. Im Eclipse-Projektbaum mit der rechten Maustaste auf das Projekt klicken und "Properties" auswählen.
  2. Zum Bereich "Java Build Path" navigieren und zum Reiter "Libraries" wechseln.
  3. Auf "Add External JARs..." klicken und die API.jar Datei auswählen.

Plugin-Beispiel erstellen

...

Plugin kompilieren und testen

... Plugins Speicherort: Folder-icon.png RisingWorld\_New Version\Plugins\

Weiterentwicklung und Debugging

Weiterhin ist es empfehlenswert, regelmäßig neue Features zu implementieren, das Plugin zu testen und Fehler zu beheben. Eclipse bietet umfassende Debugging-Tools, die dabei helfen können, Probleme effizient zu identifizieren und zu lösen. ...


Siehe auch