Opened 8 years ago

Last modified 8 years ago

#15297 closed defect

There is no openjdk-9-jre on openSUSE — at Initial Version

Reported by: jirislaby@… Owned by: team
Priority: normal Milestone: 17.09
Component: Core Version:
Keywords: java9 Cc:

Description

When a crash occurs, josm tries to dump jdk's version:

 Java package: openjdk-9-jre:balíček openjdk-9-jre není nainstalován

Which in Czech means "package not installed". Obviously:

    public String getJavaPackageDetails() {
        String home = System.getProperty("java.home");
        if (home.contains("java-8-openjdk") || home.contains("java-1.8.0-openjdk")) {
            return getPackageDetails("openjdk-8-jre", "java-1_8_0-openjdk", "java-1.8.0-openjdk");
        } else if (home.contains("java-9-openjdk") || home.contains("java-1.9.0-openjdk")) {
            return getPackageDetails("openjdk-9-jre", "java-1_9_0-openjdk", "java-1.9.0-openjdk");
        } else if (home.contains("icedtea")) {
            return getPackageDetails("icedtea-bin");
        } else if (home.contains("oracle")) {
            return getPackageDetails("oracle-jdk-bin", "oracle-jre-bin");
        }
        return null;
    }

The package is named java-9-openjdk on openSUSE:

rpm -q --provides java-9-openjdk
java = 9
java-1_9_0-openjdk = 9.0.0.0~181-3.1
java-64 = 9
java-9 = 9.0.0.0~181-3.1
java-9-64
java-9-openjdk = 9.0.0.0~181-3.1
java-9-openjdk(x86-64) = 9.0.0.0~181-3.1
java-fonts = 9.0.0.0~181
java-openjdk = 9.0.0.0~181-3.1
java-openjdk-64 = 9.0.0.0~181-3.1
jre = 9
jre-64 = 9
jre-9 = 9.0.0.0~181-3.1
jre-9-64
jre-9-openjdk = 9.0.0.0~181-3.1
jre-9-openjdk-64 = 9.0.0.0~181-3.1
jre-openjdk = 9.0.0.0~181-3.1
jre-openjdk-64 = 9.0.0.0~181-3.1
jre1.3.x
jre1.4.x
jre1.5.x
jre1.6.x
jre1.7.x
jre1.8.x
jre1.9.x
...

Change History (0)

Note: See TracTickets for help on using tickets.