其實我就是按照教程添加的依賴和相應代碼,怎麼就出問題了呢?並且這個類的包仍是javax開頭的java
JAXB API是java EE 的API,所以在java SE 9.0 中再也不包含這個 Jar 包。 java 9 中引入了模塊的概念,默認狀況下,Java SE中將再也不包含java EE 的Jar包 ,而在 java 6/7 / 8 時關於這個API 都是捆綁在一塊兒的。oracle
因此簡單一點就是把java版本下降爲8,或者把相應包添加。blog
看到如今在oracle官網,下載的地方只看到 10,8,7就是沒看到9,藏起來?教程
Java 9包含幾個聚合模塊,如java.se和java.se.ee。 java.se模塊收集Java SE的不與Java EE重疊的部分。 java.se.ee模塊收集組成Java SE的全部模塊,包括與Java EE重疊的模塊。下載