處理jvm.cfg損壞行之有效的方法
JVM有很多值得學(xué)習(xí)的地方,但是它也有出現(xiàn)問題的時(shí)候,這里向大家簡(jiǎn)單介紹一下jvm.cfg損壞的處理方法,相信你一定會(huì)感興趣。
淺談jvm.cfg損壞的處理方法
綜合資源電子書社區(qū)發(fā)現(xiàn)的起因?yàn)閱?dòng)SqlDeveloper時(shí)報(bào)錯(cuò),提示JVM出錯(cuò)。最后明白是jvm.cfg損壞,本文將簡(jiǎn)單談?wù)刯vm.cfg損壞的處理方法。發(fā)現(xiàn)的起因?yàn)閱?dòng)SqlDeveloper時(shí)報(bào)錯(cuò),提示JVM出錯(cuò)。
隨后在命令行輸入java-version時(shí)出現(xiàn)以下信息:
- Warning:noleading-online1of
- `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg
- 'Warning:missingVMtypeonline1of
- `C:\Java\jdk1.5.0_06\jre\lib\i386\jvm.cfg
- 'Error:noknownVMs.(checkforcorruptjvm.cfgfile)
問題分析
利用編輯器打開jvm.cfg,注釋部分寫有其功能:
- ListofJVMsthatcanbeusedasanoptiontojava,javac,etc.
- Orderisimportant--firstinthislististhedefaultJVM.
目前記憶中可想起的起因有2:
1.Eclipse操作subversion時(shí)曾莫名其妙機(jī)器重啟。
2.安裝了Oracle10g數(shù)據(jù)庫(kù)。
jvm.cfg損壞的解決方案
用正常的jvm.cfg覆蓋。
可惜沒有保留下那個(gè)損壞了的文件,從報(bào)錯(cuò)信息上看應(yīng)該是第一行出錯(cuò)了。
備考
以下為正常執(zhí)行的jvm.cfg內(nèi)容:
- -clientKNOWN
- -serverKNOWN
- -hotspotALIASED_TO
- -client
- -classicWARN
- -nativeERROR
- -greenERROR
【編輯推薦】
- 淺談jvm.cfg損壞的處理方法
- 深入學(xué)習(xí)JVM內(nèi)存設(shè)置原理和調(diào)優(yōu)
- JVM.dll裝載過程與源代碼分析
- 巧解使Eclipse崩潰的JVM terminated問題
- 解決JVM Terminated.ExitCode=-1問題行之有效的方法