Java 9 lösningen på ett fel som uppstår med applikationen

Added by Frode over 2 years ago

Hej
Det finns ett problem i Java 9 med javax.xml.bind.DatatypeConverter åtminstone i Eclipse SE.
Problemet består i att Oracle har tagit bort stöd för vissa bibliotek som tillhör Enterprice (EE) i Java SE.

Jag löste det genom att lägga till beroendet som saknades javax.xml.bind biblioteket med Maven i pom.xml enligt följande.

<dependencies>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.9</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.9</version>
</dependency>
</dependencies>

Det är den översta dependensyn som skiljer sig från er guide javax.xml.bind

Sen var jag även tvungen att lägga till ett "VM argument" när applikationen kör enligt följande i Eclipse

1. Högerklicka på mainfilen den som heter "SimpleJavaClient.java" i projektet.
2. Popupmenyn: Run As/Run Configurations
3. Välj fliken: "(X)= Arguments"
4. Lägg till följande i fältet under etiketten "VM Arguments" utan citationstecken "--add-modules java.activation"

Bli inte oroliga för att det står java.blablabla trotts att du importerar javax lib, du ser rätt.


Replies (4)

RE: Java 9 lösningen på ett fel som uppstår med applikationen - Added by Frode over 2 years ago

Ups formatet blev lite skumt för maven koden.
Bytt ut alla: &lt med < och alla &gt med > från pom exemplet.

RE: Java 9 lösningen på ett fel som uppstår med applikationen - Added by Nordnet_Support almost 2 years ago

Det finns en ny användarguide nu som löser ditt problem, du kan kika på den här.

Henrik

RE: Java 9 lösningen på ett fel som uppstår med applikationen - Added by Boyd over 1 year ago

När en ny funktionsläge är tillgänglig kommer eventuella tidigare icke-LTS-utgåvor att anses ersättas. Java SE 9 var till exempel en icke-LTS-version och omedelbart ersatt av Java SE 10 (även icke-LTS), Java SE 10 i sin tur omedelbart ersätts av Java SE 11.

https://domyhomeworkonline.net/do-my-biology-homework.php service.

RE: Java 9 lösningen på ett fel som uppstår med applikationen - Added by Jordan 2 months ago

So you may think, what the heck do I need to look at features for? I need a grill that can cook meat, and that’s it! Well, don’t think too fast there buddy, because features are very important for cooking meat. I love the multi-tiered cooking surfaces, especially for cooking corn. Also, the multi-tiered surfaces are perfect for staging hot dogs when you are throwing a large party. Another feature to look for is the side burners that can also sear. https://hannahtims2019.wixsite.com/buygrill/

(1-4/4)