IntelliJ verwenden

Hier erfährst Du, wie Du Lua mit IntelliJ verwenden kannst. Dazu wird die Testanlage dieser Bibliothek verwendet.

IntelliJ verwenden

IntelliJ ist ein Programm für Entwickler. Es wurde für die Programmiersprache JAVA entworfen. Mit einem Plugin ist IntelliJ auch für Lua geeignet.

⭐ Diese Anleitung richtet sich an fortgeschrittene Benutzer.

Vorteile von IntelliJ

  • Du kannst Programme auf Knopfdruck starten
  • Beim Programmieren werden Variablen und Funktionen erkannt

Nachteile von IntelliJ

  • Das Programm ist in englischer Sprache
  • Die Software wirkt sehr komplex
  • Die Einrichtung eines Lua-Projektes ist nicht ganz einfach

Das Programm IntelliJ

  • Gesamtansicht des Hauptfensters

Das Programm ist in mehrere Bereiche unterteilt.

  • Das Menü

  • Der Teil für das Ausführen von Code im Menü

  • Bereich für den Quellcode

  • Bereich für die Ausgabe “Run”

Herunterladen

IntelliJ kannst hier herunterladen: https://www.jetbrains.com/idea/download/#section=windows

Die Community Edition ist kostenlos verfügbar.

Nach dem Download muss Du das Programm installieren.

Starten

Beim ersten Starten wirst Du nach diversen Einstellungen gefragt:

  • Starte das Programm über das Icon auf dem Desktop

  • Wähle Do not import settings

  • Akzeptiere die Lizenz mit Accept

  • Wähle das helle oder das dunkle Design

  • Setze alle Plugins auf Disable

  • Wenn Du Dich mit Git auskennst: Aktiviere bei Version Controls mit Customize die beiden Haken Git und GitHub, danach Save Changes and Go Back

  • Wähle Start using IntelliJ IDEA

  • IntelliJ wird gestartet

Lua-Plugin installieren

Nun müsst Du das Lua-Plugin installieren. Erst nach dieser Installation kann IntelliJ die Sprache Lua verstehen, da es eigentlich für JAVA gedacht ist.

  • Configure - Plugins wählen

  • Wähle Browse Repositories

  • Tippe im Suchfeld lua ein, wähle das Plugin Lua aus und klicke auf Install

  • Nach dem Download klicke auf Restart IntelliJ IDEA

  • Klicke auf Restart

Lua-Projekt anlegen

Nun kannst Du das Projekt mit den Lua-Skripten anlegen. Der Einfachheit halber verwendest Du das LUA-Verzeichnis Deiner EEP-Installation.

  • Create New Project

  • Wähle Lua aus und klicke Next

  • Wähle LuaJ
  • Verwende den Namen EEP und das LUA-Verzeichnis Deiner EEP-Installation C:\Trend\EEP14\LUA

  • Beende mit Finish

  • Das Hauptfenster wird angezeigt. Drücke Close um es zu schließen

  • Nun siehst Du das Projektfenster mit dem Ordner “.idea” und der Datei “LUA.iml”. Beide werden von IntelliJ verwaltet.

Test-Skripte Herunterladen

Laden Dir nun die Testanlage aus dem EEP-Shop, damit das Projekt ein paar Dateien erhält.

Lua-Laufzeitumgebung installieren

Nun versuchst Du das Lua-Skript auszuführen. Das wird voraussichtlich noch nicht funktionieren, da die Lua-Umgebung noch fehlt.

  • Klappe nun den Ordner ak.demo-anlagen.testen auf und öffne die Datei Andreas_Kreuz-Lua-Testbeispiel-test.lua

  • Klicke mit der rechten Maustaste auf die Datei Andreas_Kreuz-Lua-Testbeispiel-test.lua und wähle Run …

  • Es erscheint eine Fehlermeldung Cannot run programm “java”.
    Das liegt daran, das die Lua-Laufzeitumgebung noch nicht konfiguriert ist.

  • Lade nun die Lua-Laufzeitumgebung 5.2.4 von http://luabinaries.sourceforge.net/download.html
    (Die Version 5.2 entspricht der von EEP 14.)

  • Der Download startet automatisch

  • Entpacke die Zip-Datei lua-5.3.4-Win64_bin

  • Wenn Du in den Ordner lua-5.3.4-Win64_bin wechselst, siehst Du 4 Dateien:

  • Wähle nun File - Project Structure.

  • Wähle SDK und dann LuaJ - wähle mit “” nun den Download-Ordner lua-5.3.4-Win64_bin

  • Wenn Du dieses Verzeichnis auswählst, dann kommt die Fehlermeldung, dass dieses nicht als Lua-Laufzeitumgebung (Lua-SDK) verwendbar ist.

  • Das liegt daran, dass das Lua-Plugin die Dateien in dem Ordner anders erwartet.
    Die exe-Dateien müssen ohne 52 im Namen vorliegen.
    Benenne daher die Dateien wie folgt um:
    • lua52.exe in lua.exe
    • luac52.exe in luac.exe
    • wlua52.exe in wlua.exe

  • Nach der Umbenennung funktioniert das Auswählen des Verzeichnisses.

Das Lua-Skript starten

  • Klicke mit der rechten Maustaste auf die Datei Andreas_Kreuz-Lua-Testbeispiel-test.lua und wähle Run …

  • Das Skript wird ausgeführt und das Test-Skript erzeugt die korrekte Ausgabe.


🍀 Herzlichen Glückwunsch, Du hast es bis hierhin geschafft!

Nun kannst Du Deine Anlagen ohne EEP in IntelliJ testen. Bei Erfolg, kannst Du sie in EEP übernehmen. Eine Beschreibung findest Du in der Anleitung Testen vor EEP