更新時間:2020-10-28 17:26:21 來源:動力節(jié)點 瀏覽2516次
不論是手機還是電腦,在軟件運行時閃退都很讓人煩惱,對于程序員來說更是如此,如果在開發(fā)或者運行程序的時候,出現(xiàn)了閃退的問題會讓程序員十分苦惱。JRE是java的運行環(huán)境,所以要先在電腦上安裝好JRE,相信會有朋友遇到過安裝JRE閃退的問題,下面我們來解決一下出現(xiàn)安裝JRE閃退情況的時候該怎樣辦。
我們先來講一講安裝JRE的必要性。JRE包含JVM標準實現(xiàn)及java核心類庫,是java運行環(huán)境,并不是一個開發(fā)環(huán)境,所以沒有包含任何開發(fā)工具,JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。與大家熟知的JDK不同,只是針對于使用Java程序的用戶。
我們在前面的文章中有介紹過JRE安裝與配置的學習教程,如果安裝了JDK,會發(fā)現(xiàn)你的電腦有兩套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目錄下,后面這套比前面那套少了Server端的Java虛擬機,不過直接將前面那套的Server端Java虛擬機復制過來就行了。而且在安裝JDK可以選擇是否安裝這個位于 C:\Program Files\Java 目錄下的JRE。如果你只安裝JRE,而不是JDK,那么只會在C:\Program Files\Java 目錄下安裝唯一的一套JRE。
在JRE安裝時,會有人出現(xiàn)安裝JRE閃退的問題,那我們現(xiàn)在來解決一下這個問題,比如系統(tǒng)環(huán)境是windows 10 64位;JDK版本:jdk-8u211-windows-x64。打開安裝包后,點擊下一步,就直接閃退,沒有任何報錯提示,如下圖所示:

解決安裝JRE閃退方法是通過查詢系統(tǒng)日志發(fā)現(xiàn),是由百度輸入法 C:\Windows\System32\baiducnTSF.dll導致的閃退。

錯誤應用程序名稱: jdk-8u211-windows-x64.exe,版本: 8.0.2110.12,時間戳: 0x5ca2fded
錯誤模塊名稱: baiducnTSF.dll_unloaded,版本: 5.5.5034.0,時間戳: 0x5d11df94
異常代碼: 0xc0000005
錯誤偏移量: 0x000000000001c81f
錯誤進程 ID: 0x1fa8
錯誤應用程序啟動時間: 0x01d53be03bd3be4d
錯誤應用程序路徑: C:\Users\admin\AppData\Local\Temp\jds73328.tmp\jdk-8u211-windows-x64.exe
錯誤模塊路徑: baiducnTSF.dll
報告 ID: d190bc85-119c-4549-8dd5-0ac3f35ea60e
所以在安裝JRE閃退了的時候,很有可能是因為百度輸入法的原因,然后可以換一個輸入法或者切換到另外的其他輸入法,就可以安裝了,解決掉閃退的問題。
JRE是運行基于Java語言編寫的程序所不可缺少的運行環(huán)境。也是通過它,Java的開發(fā)者才得以將自己開發(fā)的程序發(fā)布到用戶手中,讓用戶使用。所以JRE對于java來說還是十分重要的,所以有遇到安裝JRE閃退問題的朋友們可以根據(jù)上面的辦法來解決,大家普遍反應是因為百度輸入法的原因,希望這篇文章可以解決大家的問題。