Die Java-Version, wenn der Installer von rednoah installiert ist:
Code:
root@DS415Play:~# java -version
openjdk version "17.0.8" 2023-07-18 LTS
OpenJDK Runtime Environment (build 17.0.8+7-LTS)
OpenJDK 32-Bit Server VM (build 17.0.8+7-LTS, mixed mode, sharing)
root@DS415Play:~# which java
/usr/local/bin/java
root@DS415Play:~# readlink -f $(which java)
/volume1/@appstore/java-installer/bin/java
Wenn ich den Installer entferne:
Code:
root@DS415Play:~# java -version
-ash: /usr/local/bin/java: No such file or directory
root@DS415Play:~# which java
root@DS415Play:~#
root@DS415Play:/usr# readlink -f $(which java)
readlink: missing operand
Ich hab auch noch alle bekannten Stellen manuell kontrolliert, es liegen m.E. keine Java-Leichen rum.
Wenn ich stattdessen das Java17.0.6 aus der SynoCommunity verwende, fehlen auch wieder Bibliothken:
Code:
root@DS415Play:/volume1/@appstore/JDownloader# java -version
openjdk version "17.0.6" 2023-01-17 LTS
OpenJDK Runtime Environment (build 17.0.6+10-LTS)
OpenJDK Server VM (build 17.0.6+10-LTS, mixed mode)
root@DS415Play:/volume1/@appstore/JDownloader# java -jar JDownloader.jar -norestart
[...]
1|org.jdownloader.update.UpdateManager.log 9/1/23, 10:36:20 PM - INFO [ org.jdownloader.update.UpdateManager(finish) ] -> SelfUpdate pending: false ([])
java.lang.UnsatisfiedLinkError: Can't load library: /volume1/@appstore/java-17-openjdk/jvm/openjdk-17.0.6/lib/libawt_xawt.so
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2393)
usw.
Ich kenne mich mit Java zu wenig aus, um zu wissen wann es "headless" ist und wann nicht, rein vom draufgucken, kann ich es erstmal nicht erkennen.