Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe mir dieses [CODE title="nur hier weil das sonst irgendwie nicht geht"]https://www.youtube.com/watch?v=yG8YCLYccVo&list=WL&index=17&t=406s[/CODE] Tutorial angeguckt um mit Jlink ein Image zu erstellen im image Ordner kommen bei mir jedoch nur .dll Files und ein Odner namens server woran kann das liegen?
Tutorial angeguckt um mit Jlink ein Image zu erstellen im image Ordner kommen bei mir jedoch nur .dll Files und ein Odner namens server woran kann das liegen?
Du hast dann wohl etwas falsch gemacht. Sorry, aber mehr kann ich dazu nicht sagen. Das ist wie: "Ich habe so wie in der Fahrschule gelernt alles gemacht aber mein Auto fährt nicht. Woran kann das liegen?"
Also bitte immer Details bringen:
Was genau hast Du gemacht? Wie sieht Dein Projekt aus? Wo hast Du dann genau geschaut und welche Dateien hast Du da genau gefunden?
Du hast dann wohl etwas falsch gemacht. Sorry, aber mehr kann ich dazu nicht sagen. Das ist wie: "Ich habe so wie in der Fahrschule gelernt alles gemacht aber mein Auto fährt nicht. Woran kann das liegen?"
Also bitte immer Details bringen:
Was genau hast Du gemacht? Wie sieht Dein Projekt aus? Wo hast Du dann genau geschaut und welche Dateien hast Du da genau gefunden?
public class Main extends Application {
public static void main(String[] args) {
launch();
}
@Override
public void start(Stage stage) throws Exception {
Pane root = new Pane();
Scene scene = new Scene(root,200,200);
stage.setScene(scene);
stage.show();
}
}
[/CODE]
Also halt nur um das zu testen ein Fenster mit 200 * 200
dann in der module-info.java steht
[CODE lang="java" title="module-info.java"]module Test {
requires javafx.controls;
requires javafx.fxml;
opens org.openjfx to javafx.fxml;
exports org.openjfx;
}[/CODE]
das Funktioniert immernoch nicht kann es sein das etwas in der pom grundlegend falsch ist oder anders gefragt wie schreibt man so eine pom eigentlich weil die ist jetzt nur kopiert
Also mit dem launcher Eintrag sollte es zusätzlich zu den Dateien (Die bleiben natürlich!) noch die angesprochenen Batch Dateien geben für Windows und Unix/Mac. (Die werden immer beide erzeugt - aber das erzeugte Image läuft natürlich nur auf einer einzigen Plattform!)
Also mit dem launcher Eintrag sollte es zusätzlich zu den Dateien (Die bleiben natürlich!) noch die angesprochenen Batch Dateien geben für Windows und Unix/Mac. (Die werden immer beide erzeugt - aber das erzeugte Image läuft natürlich nur auf einer einzigen Plattform!)
Mit Hilfe von JPackage (ab Java 14 verfügbar) kannst Du ein app-image erzeugen. Dann hast Du auch eine exe, die Du starten kannst. Aber du hast immer noch eine Verzeichnisstruktur mit vielen weiteren Dateien, die auch alle benötigt werden.
Eine andere Alternative ist z.B. GraalVM - dabei wird eine wirkliche EXE erstellt - aber dazu benötigst DU dann natürlich auch die entsprechende Build Umgebung (Also z.B. Visual Studio mit dem C++ Compiler).