簡體   English   中英

Java se “在 VM 初始化期間發生”

[英]Java se “occurred during initialization of VM”

我在 windows 7 x64 上安裝了 jdk se 32bit。 windows 在“http://www.oracle.com/technetwork/java/javase/downloads/index.html”。

我收到了這個錯誤信息。

C:\Users\Administrator>javac -version Error occurred during initialization of VM java.lang.ClassNotFoundException: error in opening JAR file d:\Program Files (x8 6)\prg_java\jdk1.6.0_26\jre\lib\rt. jar at java.security.AccessControlContext.(AccessControlContext.java:77) at java.security.AccessController.getStackAccessControlContext(Native Me thod) at java.security.AccessController.getContext(AccessController.java:484) at java.lang.Thread. init(Thread.java:358) 在 java.lang.Thread.(Thread.java:476)

java.lang.ClassNotFoundException:打開 JAR 文件 jdk1.6.0_26\jre\lib\rt.jar 時出錯

我怎么解決這個問題?

提前致謝。

出現此問題是由於您正在使用的 JAVA SE 中的文件損壞。

  1. 卸載你正在使用的jdk
  2. 下載 jdk 安裝文件(你需要哪個版本)
  3. 安裝jdk。 正確更改環境變量。

現在你不會得到這個錯誤。

在 eclipse 中檢查並提供正確 JRE 的路徑。

在 Eclipse go 到Window-->Preferences然后查找Installed JRE Apply current path until JRE from your directory。

確保您的 JRE 有必要的 jar 文件C:\Program Files\Java\jre(your version)\lib\rt.jar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM