為什麼打開jvm找不到
① 我的世界開服JAVA找不到或無法載入主類
指令輸入路徑的文件夾名字中不能帶空格,像是C:\Program Files 中間的空格,windows會認為這個文件在C:\Program這個文件夾中而不是C:\Program FIles這個文件夾中
建議先用cd命令定位到包含服務端的文件夾,然後再使用 java -jar 服務端名稱 運行伺服器
② 打開軟體時顯示在您的系統上找不到jvm怎麼辦
這個程序運行需要32位的jdk,不是64位的
③ Eclipse打不開 提示找不到jvm.dll文件 但是這個文件在jre里是存在的。請問是哪裡出了問題
一般說來,新購筆記本會預裝64位的windows系統,而在網上下載軟體時,32位會優先出現在頁面中(現在來說是這個情況,但我認為未來64位會越來越普及)。
如果你是64位的系統,卻安裝了32位的JDK,就會導致上面的情況。
解決辦法如下:
卸載掉原來安裝的32位的JDK,然後安裝64位的JDK到電腦中。
重新修改path 和 classpath 兩個環境變數。因為在64系統當中,32位軟體回安裝到program files (*86)文件夾,64位軟體會安裝到program files 文件夾,當你先前安裝32JDK時,你設置的環境變數路徑當中當然會包括「program files (*86)」,而這時JDK已經轉移到「program files」中了,修改過來即可。
注意你兩次安裝的JDK版本號,不一定相同,因為安裝時會根據你的版本號建立JDK文件夾,如果兩次的版本號不同,在環境變數里也要修改。
以上為參考。
④ 找不到JVM是什麼原因
一、什麼是Java環境變數,它有什麼用途?
要運行Java程序,必須安裝JDK。JDK是整個Java的核心,其中包括了Java編譯器、JVM、大量的Java工具以及Java基礎API。而我們在CMD下運行Java程序前,必須先啟動這些工具,就先得輸入工具所在路徑的命令,這樣就顯得很麻煩,因此出現了環境變數這個東西,讓我把工具所在路徑設置好,每次就只需要輸入程序名路徑命令就可以運行程序。
二、如何設置Java環境變數?
Java環境變數的設置有兩種方法一種是在CMD下設置,一種是在操作系統里設置。
假設JDK的路徑,也就是你的JDK安裝目錄為:D:\Program Files\Java\jdk1.5.0
那麼我們先來說下在CMD下如何設置,CMD下設置就比較簡單了,只需要輸入:
set path=D:\Program Files\Java\jdk1.5.0\bin; C:\Windows;C:\Windows\Command
set classpath=. ;D:\Program Files\Java\jdk1.5.0\lib\tools.jar
就行了,不過要注意分號和冒號,如果看不清可以復制到記事本里看。
現在再來說在Windows操作系統里怎麼設置:
按順序打開
我的電腦——屬性——高級——環境變數
在「系統變數」里找到path,然後點擊編輯,再找到變數值一欄,原來值不需要動,後面加上一個分號隔開,接著輸入:D:\Program Files\Java\jdk1.5.0\bin; C:\Windows;C:\Windows\Command
點擊新建,變數名輸入:classpath
變數值輸入:. ;D:\Program Files\Java\jdk1.5.0\lib\tools.jar
⑤ jdk64位安裝提示缺少jvm.dll,原因是什麼 系統和安裝文件都是新的!
jvm.dll丟失的原因是:被錯誤刪除或損壞
jvm.dll是一款windows系統的動態鏈接庫,封裝了系統正常運行所不可或缺的大量代碼,不可或缺。如果系統彈出提示「沒有找到jvm.dll」或「丟失jvm.dll」等錯誤信息。
解決方案:
1、重新下載對應dll文件
2、重新注冊該dll文件
恢復步驟:
1、解壓縮下載的文件。
2、復制文件「jvm.dll」到系統目錄下。
3、系統目錄一般為:C:\WINNT\System32 64位系統為C:\Windows\SysWOW64。
4、最後點擊開始菜單-->運行-->輸入regsvr32 jvm.dll後,回車即可解決錯誤提示。