Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder.usenetexpress.com!tr3.eu1.usenetexpress.com!feeder1.feed.usenet.farm!feed.usenet.farm!aioe.org!bofh.it!news.nic.it!robomod From: Geert Stappers Newsgroups: linux.debian.maint.java Subject: Re: Setting JAVA_HOME Date: Sun, 28 Feb 2021 15:20:02 +0100 Message-ID: References: X-Mailbox-Line: From debian-java-request@lists.debian.org Sun Feb 28 14:17:36 2021 Old-Return-Path: X-Amavis-Spam-Status: No, score=-6.96 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FVGT_m_MULTI_ODD=0.02, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02] autolearn=ham autolearn_force=no MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20170113 (1.7.2) X-Mailing-List: archive/latest/22707 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20210228141723.snm6rzxnpdxibx6s@gpm.stappers.nl Approved: robomod@news.nic.it Lines: 88 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 28 Feb 2021 15:17:23 +0100 X-Original-Message-ID: <20210228141723.snm6rzxnpdxibx6s@gpm.stappers.nl> X-Original-References: <20210228133519.ywqc7ygeu6ktiwhe@gpm.stappers.nl> Xref: csiph.com linux.debian.maint.java:12080 On Sun, Feb 28, 2021 at 02:43:34PM +0100, Thorsten Glaser wrote: > On Sun, 28 Feb 2021, Geert Stappers wrote: > > > To what should JAVA_HOME be set? > > It should be unset. Also ideally, you have only ever one JRE installed. > > Everything else is a nightmare. :-) > To make this work with Java >8 and Maven, you’ll need¹… > > > jre-not-below-jdk > > > ${java.home}/bin/javadoc > > > > > > org.apache.maven.plugins > maven-javadoc-plugin > > ${java.home}/bin/javadoc > > > > > > > … or the Debian-patched version of the maven-javadoc-plugin. > Sharing my "nightmare" with you | $ javaws ~/Downloads/launch\(3\).jnlp | Codebase matches codebase manifest attribute, and application is signed. Continuing. See: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html for details. | Starting application [tw.com.aten.ikvm.KVMMain] ... | Buf size:425984 | Exception in thread "AWT-EventQueue-1" javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.DocumentBuilderFactory cannot be created | at java.xml/javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:305) | at java.xml/javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:261) | at java.xml/javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:140) | ...Java stack trace... Manual page of `javaws` mentions JAVA_HOME With `apt-file search DocumentBuilderFactory` I did found | openjdk-11-doc: /usr/share/doc/openjdk-11-jre-headless/api/java.xml/javax/xml/parsers/DocumentBuilderFactory.html | openjdk-11-doc: /usr/share/doc/openjdk-11-jre-headless/api/java.xml/javax/xml/parsers/class-use/DocumentBuilderFactory.html | openjdk-15-doc: /usr/share/doc/openjdk-15-jre-headless/api/java.xml/javax/xml/parsers/DocumentBuilderFactory.html | openjdk-15-doc: /usr/share/doc/openjdk-15-jre-headless/api/java.xml/javax/xml/parsers/class-use/DocumentBuilderFactory.html | openjdk-16-doc: /usr/share/doc/openjdk-16-jre-headless/api/java.xml/javax/xml/parsers/DocumentBuilderFactory.html | openjdk-16-doc: /usr/share/doc/openjdk-16-jre-headless/api/java.xml/javax/xml/parsers/class-use/DocumentBuilderFactory.html | openjdk-17-doc: /usr/share/doc/openjdk-17-jre-headless/api/java.xml/javax/xml/parsers/DocumentBuilderFactory.html | openjdk-17-doc: /usr/share/doc/openjdk-17-jre-headless/api/java.xml/javax/xml/parsers/class-use/DocumentBuilderFactory.html Hence the original > > To what should JAVA_HOME be set? At https://www.wikihow.com/Set-Java-Home#For-Linux I found JAVA_HOME=/usr/java/jdk1.6.0_06/bin/java But there is no /usr/java/ on my Debian system. Transforming > > Which value has JAVA_HOME for you? into Which sane value for JAVA_HOME should I try with next `javaws launch.jnlp` ? Groeten Geert Stappers -- Silence is hard to parse