Mijn vraag
...
Ik zit te testen met Ubuntu 20.04 met het oog op dat ik misschien ooit van 16.04 moet upgraden. Maar ik loop nu al in de problemen met Java.
Er zijn 2 Java-programma's die ik regelmatig gebruik (en voor zover ik weet geen goede vervanger met GUI hebben):
- Geotag (http://geotag.sourceforge.net)
- BT747 (https://www.bt747.org/webinstall)
Geotag wordt zowel in .jnlp (Webstart) als in .jar aangeboden. BT747 heeft alleen een .jnlp.
Ubuntu heeft openjdk-8-jre en openjdk-11-jre in de repositories. En icedtea-netx voor de Webstart om die .jnlp bestanden te kunnen gebruiken.
Nu het probleem: Geotag in .jar variant werkt alleen met openjdk-8-jre. Maar die is niet installeerbaar samen met icedtea-netx. Die laatste wil per se samen met openjdk-11-jre geïnstalleerd worden en dan stopt Geotag ermee
Maar icedtea-netx heb ik wel nodig, omdat ik BT747 anders niet kan starten/gebruiken
Geotag .jar weigert te werken met openjdk-11-jre als in dat hij dan bij de eerste start eeuwig blijft hangen bij het start-logo. Pas bij nog een keer starten werkt hij, maar die 1e instantie blijft op de achtergrond hangen met logo, ook als die 2e instantie is afgesloten, hij moet uiteindelijk gekilled worden met een task manager. En de .jnlp is nog gekker: start wel, maar alle functies doen het niet... zelfs afsluiten niet en moet gekilled worden om van af te komen.
De situatie die ik moet hebben is dus openjdk-8-jre i.c.m. die Webstart-functionaliteit (icedtea-netx). Zeg maar de situatie zoals in Ubuntu 16.04 waar het perfect werkt.
Alleen, hoe voorkom ik dat icedtea-netx per se die versie 11 van OpenJDK meeneemt bij het installeren?
Relevante software en hardware die ik gebruik
...
Ubuntu MATE 20.04
Wat ik al gevonden of geprobeerd heb
...
Eerst openjdk-8-jre installeren en dan icedtea-netx samen met openjdk-11-jre. Ze lijken dan selecteerbaar bij het openen van een .jar, maar het werkt niet, uiteindelijk wordt toch 11 gebruik.
Ik heb ook Oracle Java 14 geprobeerd, maar ook geen werkt Geotag niet en die mist ook de Webstart-functionaliteit.
...
Ik zit te testen met Ubuntu 20.04 met het oog op dat ik misschien ooit van 16.04 moet upgraden. Maar ik loop nu al in de problemen met Java.
Er zijn 2 Java-programma's die ik regelmatig gebruik (en voor zover ik weet geen goede vervanger met GUI hebben):
- Geotag (http://geotag.sourceforge.net)
- BT747 (https://www.bt747.org/webinstall)
Geotag wordt zowel in .jnlp (Webstart) als in .jar aangeboden. BT747 heeft alleen een .jnlp.
Ubuntu heeft openjdk-8-jre en openjdk-11-jre in de repositories. En icedtea-netx voor de Webstart om die .jnlp bestanden te kunnen gebruiken.
Nu het probleem: Geotag in .jar variant werkt alleen met openjdk-8-jre. Maar die is niet installeerbaar samen met icedtea-netx. Die laatste wil per se samen met openjdk-11-jre geïnstalleerd worden en dan stopt Geotag ermee

Maar icedtea-netx heb ik wel nodig, omdat ik BT747 anders niet kan starten/gebruiken

Geotag .jar weigert te werken met openjdk-11-jre als in dat hij dan bij de eerste start eeuwig blijft hangen bij het start-logo. Pas bij nog een keer starten werkt hij, maar die 1e instantie blijft op de achtergrond hangen met logo, ook als die 2e instantie is afgesloten, hij moet uiteindelijk gekilled worden met een task manager. En de .jnlp is nog gekker: start wel, maar alle functies doen het niet... zelfs afsluiten niet en moet gekilled worden om van af te komen.
De situatie die ik moet hebben is dus openjdk-8-jre i.c.m. die Webstart-functionaliteit (icedtea-netx). Zeg maar de situatie zoals in Ubuntu 16.04 waar het perfect werkt.
Alleen, hoe voorkom ik dat icedtea-netx per se die versie 11 van OpenJDK meeneemt bij het installeren?
Relevante software en hardware die ik gebruik
...
Ubuntu MATE 20.04
Wat ik al gevonden of geprobeerd heb
...
Eerst openjdk-8-jre installeren en dan icedtea-netx samen met openjdk-11-jre. Ze lijken dan selecteerbaar bij het openen van een .jar, maar het werkt niet, uiteindelijk wordt toch 11 gebruik.
Ik heb ook Oracle Java 14 geprobeerd, maar ook geen werkt Geotag niet en die mist ook de Webstart-functionaliteit.