Für weitere Schritte gilt: JDK befindet sich im „jdk“Verzeichnis im TV-Browser-Portable Verzeichnis. War da von mir aus der ZIP-Datei ausgepackt gewesen.
Die Abhängigkeitsanalyse ergab Folgendes:
Code: Alles auswählen
"jdk\bin\jdeps.exe" --module-path="tvbrowser.jar;lib" --list-deps tvbrowser.jar
bsh.core
htmlparser
java.base
java.datatransfer
java.desktop
java.logging
java.management
java.naming
java.rmi
java.sql
java.xml
jgoodies.forms
jgoodies.looks
l2fprod.common.tasks
org.apache.commons.codec
org.apache.commons.lang3
texhyphj
Code: Alles auswählen
"jdk/bin/jlink" --add-modules java.base,java.datatransfer,java.desktop,java.logging,java.management,java.naming,java.sql,java.rmi,java.xml --strip-debug --no-man-pages --no-header-files --compress=2 --output .\java_new
Danach soll man nur das Verzeichnis „java_new“ ins „java“ umbenennen, und vorher den alten „java“ Verzeichnis eventuell sichern.
Jetzt habe ich ein JRE nur mit für TV-Browser notwendigen Modulen. Und das ist nur 42 MiB groß. Zur Information: das komplette „java.se“ Verpackung ist nur um 2 MiB größer