如果要運行類文件,請輸入java類文件名來運行它。
打不開jvm.cfg應該是文件丟失導致的問題。
JDK將在安裝過程中生成以下三個項目:
HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Java soft \ Java開發工具包
HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Java soft \ Java插件
HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Java soft \ Java運行時環境
同時,java.exe、javaw.exe和javareg.exe這三個可執行文件將被JDK安裝程序復制到winnt\system32目錄下。由於winnt\system32被操作系統默認設置為最高優先級的路徑搜索路徑,因此可以確保用戶可以在命令行的任意目錄下運行java.exe來啟動JVM。
Java.exe在啟動時通過以下方式確定:
如果有壹個../jre/bin/java.dll文件中,查找../jre/lib/ jvm.cfg文件,其中第1個列出的jvm.dll類型是默認值(如果在java.exe命令行中指定了JVM . dll的類型,將使用指定的類型)。Jvm.dll可以分為三種類型:熱點,經典和服務器。如果沒有../jre/lib/jvm.cfg文件,打印妳說的錯誤信息。
解決方案:
1.將JDK復制到註冊表中的路徑,如果文件夾的名稱不同,請將其更改為與註冊表中的名稱相同。
2.重新安裝JDK。
建議的解決方案:
A.將JDK重新安裝到任何目錄,假設這個目錄是C:\java。
B.將安裝的JDK和JRE復制到任何其他目錄,比如D:\bak。這樣做的主要目的是備份JDK。
C.JDK和JRE是在系統面板中卸載的,所以您的計算機中沒有安裝JDK,這意味著註冊表中沒有安裝信息。
D.妳會發現C:\java中的JDK已經被卸載了。這是將D:\bak中的備份JDK復制到C:\ava,然後設置環境變量。
JAVA _ HOME:C:\ JAVA \ JDK 1 . 5 . 0
在路徑中添加:%JAVA_HOME%\bin。
設置類路徑:。;% JAVA _ HOME % \ lib \ tools.jar%JAVA_HOME%\lib\dt.jar
也就是說,妳有壹個與註冊表無關的JDK,妳可以隨意移動位置。移動後,只需將JAVA_HOME改為移動後的路徑即可。