Thanks for the insight. We’ll need to ensure that the check runs with all versions of Windows that we support, but if a similar problem is reported back to us again, we’ll think about a multi-step version check.
Best, Christian On Thu, May 9, 2024 at 11:09 PM <ykhab...@bellsouth.net> wrote: > Mr. Grun, > > It seems that the Windows Management Instrumentation Command-line (WMIC) > command line utility gives a reliable result in windows. > > https://www.techtarget.com/searchenterprisedesktop/definition/Windows-Manage > ment-Instrumentation-Command-line-WMIC > <https://www.techtarget.com/searchenterprisedesktop/definition/Windows-Management-Instrumentation-Command-line-WMIC> > > It is deprecated, but working on any Windows OS, including Windows Server > 2022. > > On my home machine with Windows 10 OS the following command > c:\>wmic product where "Name like '%JRE%' or name Like'%Java%' or name > Like'%JDK%' " get name,Vendor,Version > > emits the following 4 (four) Java installations: > > Name Vendor > Version > Java(TM) SE Development Kit 18.0.2 (64-bit) Oracle Corporation > 18.0.2.0 > Java 8 Update 391 (64-bit) Oracle Corporation > 8.0.3910.13 > Eclipse Temurin JDK with Hotspot 21.0.2+13 (x64) Eclipse Adoptium > 21.0.2.13 > Java Auto Updater Oracle Corporation > 2.8.391.13 > > To see all available entries: > c:\>wmic product where "Name like '%JRE%' or name Like'%Java%' or name > Like'%JDK%' " get * /format:textvaluelist > > So, you can try to integrate wmic based method in the BaseX Windows > installer. > > Regards, > Yitzhak Khabinsky > > >