[go: up one dir, main page]

common: regexes/globs/etc. don't find recent java versions

Is this bit in fill_config_defaults() intentionally skipping newer java versions?

for java_version in ('14', '13', '12', '11', '10', '9', '8', '7'):

These globs (and the regexes in _add_java_paths_to_config()) don't find e.g. openjdk 20; that seems like a bug.

        pathlist += glob.glob('/usr/lib/jvm/j*[16-9]*')
        pathlist += glob.glob('/usr/java/jdk1.[16-9]*')
        pathlist += glob.glob('/System/Library/Java/JavaVirtualMachines/1.[16-9][0-9]?.0.jdk')
        pathlist += glob.glob('/Library/Java/JavaVirtualMachines/*jdk*[0-9]*')
        pathlist += glob.glob('/opt/oracle-jdk-*1.[0-9]*')
        pathlist += glob.glob('/opt/icedtea-*[0-9]*')