1. 程式人生 > >jdk版本問題

jdk版本問題

org.hibernate.internal.util.config.ConfigurationException: Unable to perform unmarshalling at line number 0 and column 0 in RESOURCE hibernate.cfg.xml. Message: null
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:133)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:65)
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:57)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:259)
at org.hibernate.cfg.Configuration.configure(Configuration.java:245)
at cn.lcu.alvin.hibernatetest.HibernateDemo.testAdd(HibernateDemo.java:17)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
Caused by: javax.xml.bind.JAXBException
 - with linked exception:
[java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory]
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:241)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:477)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:656)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:599)
at org.hibernate.boot.cfgxml.internal.JaxbCfgProcessor.unmarshal(JaxbCfgProcessor.java:122)
... 29 more
Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at javax.xml.bind.ContextFinder.safeLoadClass(ContextFinder.java:594)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:239)

... 33 more

我用的是jdk9報錯,換成jdk8以後就沒有錯誤了


相關推薦

修改maven 默認使用的 jdk 版本

-c spa 選擇 luna ips efault settings tar set Eclipse工程應設定了1.8,maven編譯仍然使用1.6的解決辦法 解決方式有兩種,一種是配置 pom.xml,一種是配置 settings.xml。 方式一:settings.xm

maven 修改默認的JDK版本

project 感嘆號 項目配置 url 全局 使用 更新 hive ref maven jdk 版本配置 maven 默認使用的 jdk 版本 新建一個 maven 項目,如下 : 項目左下方出現一個感嘆號,JRE 顯示的是 1.5 版本。解決方式有兩種,一種是配置

jdk版本選擇及配置

nbsp -1 .cn maven line style size cnblogs 分享 工程跟目錄——右鍵 properties性能 參數 maven路徑查看:、 Window jdk版本選擇及配置

切換Java jdk版本腳本

cal 進行 logs sys control nvi ont echo ogr 電腦上須安裝需要互相切換版本的JDK,不能用綠色包代替。復制以下內容至新建的文本文件,後綴再修改為bat格式,右擊已管理員身份運行 @echo off rem 切換Java jdk版本

怎樣查看class文件的jdk版本

技術 cin jdk1.7 ont 分享 table bsp art add 1、事先編譯好一個class文件。如:TestVersion.class 2、使用UltraEdit或Editplus打開class文件,我這裏使用的editplus,如圖: 3、

JDK版本升級

span ava 重啟 文件 spa 方法 jdk版本 edit 回車 背景:本來安裝了一個1.6版本的JDK,因為版本過低需要升級成1.8 安裝過程很簡單一路next,主要是遇到幾個問題需要備註一下解決方法。 Error opening registry key‘soft

Java切換JDK版本時遇到的小錯誤。

事情 指向 rip spa 發生 plugins 裏的 env appium 最近學習loadrunner,學習到java vuser地方,因為LR11只支持JDK 1.6版本(且必須為32位),而我本地用的是JDK1.7版本,所以就想把JDK從1.7切換成1.6。於是開始

使用 "java -jar"命令啟動jar包時報不支持的jdk版本異常

err mage bus ron ces -s jdk1 con -418 在使用java -jar 命令啟動一個jar包的時候,提示版本不支持: 1 [[email protected] eureka-server-master]# java -jar xu

jdk 版本不一致導致的錯誤

sdn res myeclipse pan 問題 get target 搜索 文件導入 平時做項目時難免會從git,svn下載代碼或者把別人的項目文件導入到自己的MyEclipse中進行操作,因此會遇到很多問題,常見的有一種是使用的jdk版本不一致造成的報錯, 錯誤案例:

maven設置指定jdk版本

htm 版本 ecg minor 簡單 support img jdk png   今天心血來潮準備折騰一下jeecg,去下載了一個maven版本的項目,既然下載了maven版的,單人就要配置好maven環境了。 因為之前簡單學習過maven,當時使用的版本是3.3.9的,

設置通過Maven創建的工程的JDK版本—一勞永逸

logs efault set 設置 brush mpi bsp 1.8 compiler 設置通過Maven創建的工程的JDK版本—一勞永逸 [1]打開settings.xml文件 [2]找到profiles標簽 [3]加入一下配

maven2打包不同jdk版本的包

綜合 歸納 per sch project ack 打包 幫助 style 作者:243573295 通常在一些特別情況下,我們需要為單獨某一個構件打包多個不同jdk版本的包,用來支持不同的jdk,基於maven我們就可以很方便的做到這點。 1、在項目的po

eclipse tomcat jdk 版本引用

方便 solr svn cnblogs 報錯 判斷 png 錯誤 版本問題 今日遇到一個問題,因為比較難找,所以記錄下來,方便日後查閱,也許也可以幫助同行。 一個Java project工程,使用了solr6.2,所以需要引用jdk8才可以正常使用。 代碼編寫好了,已

JDK版本導致Unsupported major.minor version 52.0 error

提示 enc http 運行 再次 出現 ble mpi 保持 轉自 https://www.cnblogs.com/pangxiansheng/p/5426905.html 出現問題原因-->>分析 { JDK版本不一致的問題 } 在eclipse中開發的項

pom指定jdk版本

con post art tar body 2.0 class apache 1.8 <build> <plugins> <plugin> <groupId>or

maven設置編譯jdk版本,以及maven打包

mar sse jar包 con pan ati 目的 ons depend p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px "Helvetica Neue"; color:

weblogic修改jdk版本遇到的問題與解決方法

set res 聯網 內存 war pro dom href div 1.修改setDomainEnv ,路徑.../domains/xx_domain\bin\ 1.1修改JAVA_HOME為需要修改的路徑 註意:BEA_JAVA_HOME路徑不需修改 2.

maven工程指定jdk版本

bsp mpi 指定 plugin artifact 增加 utf xml文件 nbsp 方法1:在conf文件夾下找到settings.xml在profiles 節點下增加: <profile> <id>jdk-1.7<

目前最新版本ActiveMQ 5.15.3 和JDK版本有關的問題

有關 pac min cto 分享圖片 官網 src img lang java.lang.UnsupportedClassVersionError: org/apache/activemq/ActiveMQConnectionFactory : Unsupported

eclipse指定jdk版本

post string -xmx java UC pre pen ica win 背景:機器上裝有jdk7和8兩個版本,命令行中查看java版本為1.7,而neon對jdk的版本要求是1.8,又不想修改系統默認的jdk版本。 解決方法:eclipse安裝目錄下找到eclip