JRE 11 86_x64 NEIN, JDK 17 aarch64 JA: läuft: NICHT
einmal den Start im Terminal mit JavaAppStarter --verbose
, die Ausgabe sollte dann die Fehlermeldung enthalten, die den Grund zeigt, warum TV-Browser nicht startet.JRE 11 86_x64 NEIN, JDK 17 aarch64 JA: läuft: NICHT
einmal den Start im Terminal mit JavaAppStarter --verbose
, die Ausgabe sollte dann die Fehlermeldung enthalten, die den Grund zeigt, warum TV-Browser nicht startet.Code: Alles auswählen
Loading Application 'TV-Browser'
Working Directory: '/Applications/TV-Browser 2.app/Contents/Resources'
Searching for a JRE.
Searching for a Java 11
JRE search exception: 'launch path not accessible'
No matching JRE found.
Found: '17.0.1 (arm64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home', checking for compability.
Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib'
Launchpath: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib
Main Bundle Path: '/Applications/TV-Browser 2.app'
Main Class Name: 'tvbrowser/tvbrowser.TVBrowser'
Option: -Dpropertiesfile=osx.properties
Option: -Dcom.apple.macos.use-file-dialog-packages=true
Option: -Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}
Option: -Dcom.apple.smallTabs=true
Option: --module-path=lib:tvbrowser.jar
Option: -splash:imgs/splash.png
Option: -Xms16m
Option: -Xmx1G
Command line passed to application:
Arg 0: '/Applications/TV-Browser 2.app/Contents/MacOS/JavaAppLauncher'
Arg 1: '-Djava.library.path=/Applications/TV-Browser 2.app/Contents/MacOS'
Arg 2: '-DLibraryDirectory=/Users/user/Library'
Arg 3: '-DDocumentsDirectory=/Users/user/Documents'
Arg 4: '-DApplicationSupportDirectory=/Users/user/Library/Application Support'
Arg 5: '-DCachesDirectory=/Users/user/Library/Caches'
Arg 6: '-DApplicationDirectory=/Users/user/Applications'
Arg 7: '-DAutosavedInformationDirectory=/Users/user/Library/Autosave Information'
Arg 8: '-DDesktopDirectory=/Users/user/Desktop'
Arg 9: '-DDownloadsDirectory=/Users/user/Downloads'
Arg 10: '-DMoviesDirectory=/Users/user/Movies'
Arg 11: '-DMusicDirectory=/Users/user/Music'
Arg 12: '-DPicturesDirectory=/Users/user/Pictures'
Arg 13: '-DSharedPublicDirectory=/Users/user/Public'
Arg 14: '-DSystemLibraryDirectory=/Library'
Arg 15: '-DSystemApplicationSupportDirectory=/Library/Application Support'
Arg 16: '-DSystemCachesDirectory=/Library/Caches'
Arg 17: '-DSystemApplicationDirectory=/Applications'
Arg 18: '-DSystemUserDirectory=/Users'
Arg 19: '-DUserHome=/Users/user'
Arg 20: '-DSandboxEnabled=true'
Arg 21: '-DDarkMode=true'
Arg 22: '-DLaunchModifierFlags=0'
Arg 23: '-DLaunchModifierFlagCapsLock=false'
Arg 24: '-DLaunchModifierFlagShift=false'
Arg 25: '-DLaunchModifierFlagControl=false'
Arg 26: '-DLaunchModifierFlagOption=false'
Arg 27: '-DLaunchModifierFlagCommand=false'
Arg 28: '-DLaunchModifierFlagNumericPad=false'
Arg 29: '-DLaunchModifierFlagHelp=false'
Arg 30: '-DLaunchModifierFlagFunction=false'
Arg 31: '-Dpropertiesfile=osx.properties'
Arg 32: '-Dcom.apple.macos.use-file-dialog-packages=true'
Arg 33: '-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}'
Arg 34: '-Dcom.apple.smallTabs=true'
Arg 35: '--module-path=lib:tvbrowser.jar'
Arg 36: '-splash:imgs/splash.png'
Arg 37: '-Xms16m'
Arg 38: '-Xmx1G'
Arg 39: '-m'
Arg 40: 'tvbrowser/tvbrowser.TVBrowser'
Arg 41: '--verbose'
Loading Application 'TV-Browser'
Working Directory: '/Applications/TV-Browser 2.app/Contents/Resources'
Searching for a JRE.
Searching for a Java 11
JRE search exception: 'launch path not accessible'
No matching JRE found.
Found: '17.0.1 (arm64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home', checking for compability.
Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib'
Launchpath: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib/libjli.dylib
Main Bundle Path: '/Applications/TV-Browser 2.app'
Main Class Name: 'tvbrowser/tvbrowser.TVBrowser'
Option: -Dpropertiesfile=osx.properties
Option: -Dcom.apple.macos.use-file-dialog-packages=true
Option: -Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}
Option: -Dcom.apple.smallTabs=true
Option: --module-path=lib:tvbrowser.jar
Option: -splash:imgs/splash.png
Option: -Xms16m
Option: -Xmx1G
Command line passed to application:
Arg 0: '/Applications/TV-Browser 2.app/Contents/MacOS/JavaAppLauncher'
Arg 1: '-Djava.library.path=/Applications/TV-Browser 2.app/Contents/MacOS'
Arg 2: '-DLibraryDirectory=/Users/user/Library'
Arg 3: '-DDocumentsDirectory=/Users/user/Documents'
Arg 4: '-DApplicationSupportDirectory=/Users/user/Library/Application Support'
Arg 5: '-DCachesDirectory=/Users/user/Library/Caches'
Arg 6: '-DApplicationDirectory=/Users/user/Applications'
Arg 7: '-DAutosavedInformationDirectory=/Users/user/Library/Autosave Information'
Arg 8: '-DDesktopDirectory=/Users/user/Desktop'
Arg 9: '-DDownloadsDirectory=/Users/user/Downloads'
Arg 10: '-DMoviesDirectory=/Users/user/Movies'
Arg 11: '-DMusicDirectory=/Users/user/Music'
Arg 12: '-DPicturesDirectory=/Users/user/Pictures'
Arg 13: '-DSharedPublicDirectory=/Users/user/Public'
Arg 14: '-DSystemLibraryDirectory=/Library'
Arg 15: '-DSystemApplicationSupportDirectory=/Library/Application Support'
Arg 16: '-DSystemCachesDirectory=/Library/Caches'
Arg 17: '-DSystemApplicationDirectory=/Applications'
Arg 18: '-DSystemUserDirectory=/Users'
Arg 19: '-DUserHome=/Users/user'
Arg 20: '-DSandboxEnabled=true'
Arg 21: '-DDarkMode=true'
Arg 22: '-DLaunchModifierFlags=0'
Arg 23: '-DLaunchModifierFlagCapsLock=false'
Arg 24: '-DLaunchModifierFlagShift=false'
Arg 25: '-DLaunchModifierFlagControl=false'
Arg 26: '-DLaunchModifierFlagOption=false'
Arg 27: '-DLaunchModifierFlagCommand=false'
Arg 28: '-DLaunchModifierFlagNumericPad=false'
Arg 29: '-DLaunchModifierFlagHelp=false'
Arg 30: '-DLaunchModifierFlagFunction=false'
Arg 31: '-Dpropertiesfile=osx.properties'
Arg 32: '-Dcom.apple.macos.use-file-dialog-packages=true'
Arg 33: '-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}'
Arg 34: '-Dcom.apple.smallTabs=true'
Arg 35: '--module-path=lib:tvbrowser.jar'
Arg 36: '-splash:imgs/splash.png'
Arg 37: '-Xms16m'
Arg 38: '-Xmx1G'
Arg 39: '-m'
Arg 40: 'tvbrowser/tvbrowser.TVBrowser'
Arg 41: '--verbose'
command line options:
-minimized The main window will be minimized after start up
-nostartscreen No start screen during start up
-fullscreen Start in fullscreen-mode
-ignorejvm Don't check for Sun Java
-safemode Don't load Plugins
Code: Alles auswählen
Last login: Fri Dec 17 12:15:32 on ttys000
torbenstumpf@MBP-von-Torben ~ % /Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher --verbose
Loading Application 'TV-Browser'
Working Directory: '/Applications/TV-Browser.app/Contents/Resources'
Searching for a JRE.
Searching for a Java 11
JRE search exception: 'launch path not accessible'
No matching JRE found.
Found: '17.0.1 (arm64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home', checking for compability.
Found: '11.0.13 (arm64) "Azul Systems, Inc." - "Zulu JRE 11.52.13" /Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home', checking for compability.
Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home/lib/jli/libjli.dylib'
Launchpath: /Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home/lib/jli/libjli.dylib
Main Bundle Path: '/Applications/TV-Browser.app'
Main Class Name: 'tvbrowser/tvbrowser.TVBrowser'
Option: -Dpropertiesfile=osx.properties
Option: -Dcom.apple.macos.use-file-dialog-packages=true
Option: -Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}
Option: -Dcom.apple.smallTabs=true
Option: --module-path=lib:tvbrowser.jar
Option: -splash:imgs/splash.png
Option: -Xms16m
Option: -Xmx1G
Command line passed to application:
Arg 0: '/Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher'
Arg 1: '-Djava.library.path=/Applications/TV-Browser.app/Contents/MacOS'
Arg 2: '-DLibraryDirectory=/Users/torbenstumpf/Library'
Arg 3: '-DDocumentsDirectory=/Users/torbenstumpf/Documents'
Arg 4: '-DApplicationSupportDirectory=/Users/torbenstumpf/Library/Application Support'
Arg 5: '-DCachesDirectory=/Users/torbenstumpf/Library/Caches'
Arg 6: '-DApplicationDirectory=/Users/torbenstumpf/Applications'
Arg 7: '-DAutosavedInformationDirectory=/Users/torbenstumpf/Library/Autosave Information'
Arg 8: '-DDesktopDirectory=/Users/torbenstumpf/Desktop'
Arg 9: '-DDownloadsDirectory=/Users/torbenstumpf/Downloads'
Arg 10: '-DMoviesDirectory=/Users/torbenstumpf/Movies'
Arg 11: '-DMusicDirectory=/Users/torbenstumpf/Music'
Arg 12: '-DPicturesDirectory=/Users/torbenstumpf/Pictures'
Arg 13: '-DSharedPublicDirectory=/Users/torbenstumpf/Public'
Arg 14: '-DSystemLibraryDirectory=/Library'
Arg 15: '-DSystemApplicationSupportDirectory=/Library/Application Support'
Arg 16: '-DSystemCachesDirectory=/Library/Caches'
Arg 17: '-DSystemApplicationDirectory=/Applications'
Arg 18: '-DSystemUserDirectory=/Users'
Arg 19: '-DUserHome=/Users/torbenstumpf'
Arg 20: '-DSandboxEnabled=true'
Arg 21: '-DDarkMode=false'
Arg 22: '-DLaunchModifierFlags=0'
Arg 23: '-DLaunchModifierFlagCapsLock=false'
Arg 24: '-DLaunchModifierFlagShift=false'
Arg 25: '-DLaunchModifierFlagControl=false'
Arg 26: '-DLaunchModifierFlagOption=false'
Arg 27: '-DLaunchModifierFlagCommand=false'
Arg 28: '-DLaunchModifierFlagNumericPad=false'
Arg 29: '-DLaunchModifierFlagHelp=false'
Arg 30: '-DLaunchModifierFlagFunction=false'
Arg 31: '-Dpropertiesfile=osx.properties'
Arg 32: '-Dcom.apple.macos.use-file-dialog-packages=true'
Arg 33: '-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}'
Arg 34: '-Dcom.apple.smallTabs=true'
Arg 35: '--module-path=lib:tvbrowser.jar'
Arg 36: '-splash:imgs/splash.png'
Arg 37: '-Xms16m'
Arg 38: '-Xmx1G'
Arg 39: '-m'
Arg 40: 'tvbrowser/tvbrowser.TVBrowser'
Arg 41: '--verbose'
Loading Application 'TV-Browser'
Working Directory: '/Applications/TV-Browser.app/Contents/Resources'
Searching for a JRE.
Searching for a Java 11
JRE search exception: 'launch path not accessible'
No matching JRE found.
Found: '17.0.1 (arm64) "Eclipse Temurin" - "Eclipse Temurin 17" /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home', checking for compability.
Found: '11.0.13 (arm64) "Azul Systems, Inc." - "Zulu JRE 11.52.13" /Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home', checking for compability.
Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home/lib/jli/libjli.dylib'
Launchpath: /Library/Java/JavaVirtualMachines/zulu-11.jre/Contents/Home/lib/jli/libjli.dylib
Main Bundle Path: '/Applications/TV-Browser.app'
Main Class Name: 'tvbrowser/tvbrowser.TVBrowser'
Option: -Dpropertiesfile=osx.properties
Option: -Dcom.apple.macos.use-file-dialog-packages=true
Option: -Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}
Option: -Dcom.apple.smallTabs=true
Option: --module-path=lib:tvbrowser.jar
Option: -splash:imgs/splash.png
Option: -Xms16m
Option: -Xmx1G
Command line passed to application:
Arg 0: '/Applications/TV-Browser.app/Contents/MacOS/JavaAppLauncher'
Arg 1: '-Djava.library.path=/Applications/TV-Browser.app/Contents/MacOS'
Arg 2: '-DLibraryDirectory=/Users/torbenstumpf/Library'
Arg 3: '-DDocumentsDirectory=/Users/torbenstumpf/Documents'
Arg 4: '-DApplicationSupportDirectory=/Users/torbenstumpf/Library/Application Support'
Arg 5: '-DCachesDirectory=/Users/torbenstumpf/Library/Caches'
Arg 6: '-DApplicationDirectory=/Users/torbenstumpf/Applications'
Arg 7: '-DAutosavedInformationDirectory=/Users/torbenstumpf/Library/Autosave Information'
Arg 8: '-DDesktopDirectory=/Users/torbenstumpf/Desktop'
Arg 9: '-DDownloadsDirectory=/Users/torbenstumpf/Downloads'
Arg 10: '-DMoviesDirectory=/Users/torbenstumpf/Movies'
Arg 11: '-DMusicDirectory=/Users/torbenstumpf/Music'
Arg 12: '-DPicturesDirectory=/Users/torbenstumpf/Pictures'
Arg 13: '-DSharedPublicDirectory=/Users/torbenstumpf/Public'
Arg 14: '-DSystemLibraryDirectory=/Library'
Arg 15: '-DSystemApplicationSupportDirectory=/Library/Application Support'
Arg 16: '-DSystemCachesDirectory=/Library/Caches'
Arg 17: '-DSystemApplicationDirectory=/Applications'
Arg 18: '-DSystemUserDirectory=/Users'
Arg 19: '-DUserHome=/Users/torbenstumpf'
Arg 20: '-DSandboxEnabled=true'
Arg 21: '-DDarkMode=false'
Arg 22: '-DLaunchModifierFlags=0'
Arg 23: '-DLaunchModifierFlagCapsLock=false'
Arg 24: '-DLaunchModifierFlagShift=false'
Arg 25: '-DLaunchModifierFlagControl=false'
Arg 26: '-DLaunchModifierFlagOption=false'
Arg 27: '-DLaunchModifierFlagCommand=false'
Arg 28: '-DLaunchModifierFlagNumericPad=false'
Arg 29: '-DLaunchModifierFlagHelp=false'
Arg 30: '-DLaunchModifierFlagFunction=false'
Arg 31: '-Dpropertiesfile=osx.properties'
Arg 32: '-Dcom.apple.macos.use-file-dialog-packages=true'
Arg 33: '-Dcom.apple.mrj.application.apple.menu.about.name=${bundle.name}'
Arg 34: '-Dcom.apple.smallTabs=true'
Arg 35: '--module-path=lib:tvbrowser.jar'
Arg 36: '-splash:imgs/splash.png'
Arg 37: '-Xms16m'
Arg 38: '-Xmx1G'
Arg 39: '-m'
Arg 40: 'tvbrowser/tvbrowser.TVBrowser'
Arg 41: '--verbose'
command line options:
-minimized The main window will be minimized after start up
-nostartscreen No start screen during start up
-fullscreen Start in fullscreen-mode
-ignorejvm Don't check for Sun Java
-safemode Don't load Plugins
Dez. 17, 2021 12:40:21 NACHM. tvbrowser.TVBrowser parseCommandline
WARNUNG: Unknown command line parameter: '--verbose'
12:40:21 INFORMATION: Using settings from file /Users/torbenstumpf/Library/Preferences/TV-Browser/4.2.3.95 Beta1/settings.prop
12:40:21 INFORMATION: Using timezone Mitteleuropäische Normalzeit
12:40:21 INFORMATION: Deleting expired TV listings...
12:40:21 INFORMATION: Try to load default icon theme from: /Applications/TV-Browser.app/Contents/Resources/icons/tango.zip
12:40:21 INFORMATION: Loading Icon from /Applications/TV-Browser.app/Contents/Resources/icons/Tango.zip
12:40:21 INFORMATION: Loaded plugin /Users/torbenstumpf/Library/Application Support/TV-Browser/plugins/EPGpaidData.jar - 0.3.4.3
12:40:21 INFORMATION: Loaded plugin /Users/torbenstumpf/Library/Application Support/TV-Browser/plugins/EPGplusDataService.jar - 2.0.0.0
12:40:21 INFORMATION: Loaded plugin /Users/torbenstumpf/Library/Application Support/TV-Browser/plugins/CapturePlugin.jar - 3.1.9.1
12:40:21 INFORMATION: Loaded plugin /Users/torbenstumpf/Library/Application Support/TV-Browser/plugins/TvBrowserDataService.jar - 3.1.5.4
12:40:21 INFORMATION: Loaded plugin /Users/torbenstumpf/Library/Application Support/TV-Browser/plugins/EPGdonateData.jar - 0.2.1.0
12:40:21 INFORMATION: Loaded plugin /Applications/TV-Browser.app/Contents/Resources/plugins/NewsPlugin.jar - 3.1.8.0
12:40:21 INFORMATION: Loading TV listings service...
12:40:21 INFORMATION: Loading Look&Feel...
12:40:21 INFORMATION: setting look and feel to com.jgoodies.looks.plastic.PlasticXPLookAndFeel
12:40:21 INFORMATION: Loading plugins...
12:40:21 INFORMATION: Activating plugin java.epgpaiddata.EPGpaidData
12:40:21 INFORMATION: Activating plugin java.captureplugin.CapturePlugin
12:40:22 INFORMATION: [192.168.178.50] GET timerlist - 287 ms
12:40:22 WARNUNG: /Users/torbenstumpf/SD_HD.properties (No such file or directory)
12:40:22 INFORMATION: INIT E2ServiceHelper
12:40:22 INFORMATION: [192.168.178.50] GET getlocations - 46 ms
12:40:22 INFORMATION: Storing plugin settings for java.captureplugin.CapturePlugin...
12:40:22 INFORMATION: Activating plugin java.newsplugin.NewsPlugin
12:40:22 INFORMATION: Checking TV listings inventory...
12:40:22 INFORMATION: Starting up...
12:40:22 INFORMATION: [192.168.178.50] GET movielist - 284 ms - /hdd/movie/
12:40:22 INFORMATION: Java 6 Tray inited.
12:40:22 INFORMATION: using default system tray
12:40:22 INFORMATION: platform independent mode is OFF
12:40:22 INFORMATION: Setting frame size and location
12:40:22 INFORMATION: Loading the not subscribed services and channels
12:40:22 INFORMATION: Loading of all channels complete
12:40:23 INFORMATION: Try to load user info icon themes from: /Users/torbenstumpf/Library/Preferences/TV-Browser/infothemes
12:40:23 INFORMATION: Try to load global info icon themes from: /Applications/TV-Browser.app/Contents/Resources/infothemes
12:45:22 INFORMATION: Channel Settings (day light saving time corrections/icons)
12:45:22 INFORMATION: Storing window size and location
12:45:22 INFORMATION: Storing settings
12:45:22 INFORMATION: Storing window settings
Code: Alles auswählen
JRE 11 aarch64 JA, JDK 17 aarch64 JA: läuft: NICHT
Das kann nicht sein, es ist ja dasselbe Programm, das kann nicht einmal so und dann plötzlich ganz anders funktionieren. Es muss in einer identischen Situation auch identisch funktionieren. Die Frage ist halt, wo ist der Unterschied zwischen Terminal und Doppelklick?
An schumi79s Log sieht man, dass das korrekt erkannt wird, wenn man im Terminal startet.
/usr/libexec/java_home -V -F
auf. Das listet dann sämtliche Java-Installationen auf, die werden durchsucht und das passende Java ausgewählt und dann geht es weiter mit dem Start von TV-Browser./usr/libexec/java_home -V -F
produziert unterschiedliche Ausgaben, wenn eine App im Terminal oder per Doppelklick gestartet wird oder es bricht irgendwo anders ab.Mit zulu11.52.13-ca-jre11.0.13-macosx_aarch64ds10 hat geschrieben: ↑17 Dez 2021, 14:23Das kann nicht sein, es ist ja dasselbe Programm, das kann nicht einmal so und dann plötzlich ganz anders funktionieren. Es muss in einer identischen Situation auch identisch funktionieren. Die Frage ist halt, wo ist der Unterschied zwischen Terminal und Doppelklick?
An schumi79s Log sieht man, dass das korrekt erkannt wird, wenn man im Terminal startet.
Code: Alles auswählen
$ /Volumes/TV-Browser/TV-Browser.app/Contents/MacOS/JavaAppLauncher
Segmentation fault: 11
Code: Alles auswählen
/Volumes/TV-Browser/TV-Browser.app/Contents/MacOS/JavaAppLauncher
Code: Alles auswählen
/Volumes/TV-Browser/TV-Browser.app/Contents/MacOS/JavaAppLauncher -
Code: Alles auswählen
/Volumes/TV-Browser/TV-Browser.app/Contents/MacOS/JavaAppLauncher ""
/usr/libexec/java_home -V -F
nur x86_64-Javas aus und deshalb wird kein Java gefunden, wenn nur ein arm64-Java vorhanden ist.Info.plist
mit einem Editor und sucht dann nach dem Eintrag x86_64
und ersetzt den mit arm64
. Theoretisch sollte dann genau der umgekehrte Fall auftreten, also dass TV-Browser bei Vorliegen von nur x86_64-Javas nicht mehr startet, aber mit arm64-Java schon. und entfernt den gesamten Block für LSArchitecturePriority
und den array
-Block darunter, so dass keine Architektur mehr angegeben ist. Dann sollte TV-Browser auch mit arm64-Java starten.Code: Alles auswählen
<key>LSRequiresNativeExecution</key>
<true/>