Wie SeRmS, nur besser.
RichtextFX Version 0.9.0
afterburner.fx Version 1.7.0
- File > Project Structure
- Auf der linken Seite auf Libraries klicken
- In der zweiten Spalte oben auf das grüne Pluszeichen klicken > From Maven...
- Im erscheinenden Fenster ins Textfeld
afterburner.fx
eintippen und auf die Lupe klicken. Darauf warten, dass im Dropdown-Menü afterburner.fx in Version 1.7.0 erscheint (Der Haken bei "Transitive Dependencies" muss gesetzt sein!). Auswählen und Okay klicken. - Das gleiche mit RichtextFX (Version 0.9.0) machen
- Darauf achten, dass in der Project Structure unter dem Punkt "Project" das Language Level und das Project SDK auf 1.8 stehen
- In der Project Structure muss noch ein Compiler Output Path spezifiziert werden: Wieder unter Project Structure > Project einfach einen Ordner namens "out" im Wurzelverzeichnis des Projekts erstellen
- Damit man das Projekt erfolgreich kompilieren kann, muss man IntelliJ noch beibringen, in welchem Ordner der Quelltext jetzt eigentlich steckt: einfach Rechtsklick auf den "src" Ordner > Mark Directory As > Mark As Sources Root
- File > Project Structure > Artifacts
- Grünes Pluszeichen > Jar > From Modules with Dependencies...
- Im auftauchenden Fenster muss die Main-Klasse angegeben werden:
me.ocin5300.ReSi.Main
- Okay und Okay...
- Build > Build Artifacts... > Rebuild
- Unter
./out/artifacts
findet man die Jar-Datei die jetzt Standalone ist und alle Dependencies enthält
Jetzt sollte das kompilieren endlich funktionieren... Wenn ich irgendwann bei Maven durchsteige, dann lade ich es als Maven-Projekt hoch, welches sich dann selbstständig um die Dependencies kümmert