0

ここに何が欠けているのかわかりません。私はJavaをインストールしました、そしてこれはそれが C:\Program Files\Java そのフォルダの下でどのように見えるかです私は2つのフォルダを持っています1つはjreあり、もう1つはjdk1.6.0_30

これが私のクラスパスとJavaホームの外観です

 C:\Perl64\site\bin;C:\Perl64\bin;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system3
 2;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0
 \;C:\Program Files (x86)\Microsoft Application Virtualization Client;C:\Program
 Files\TortoiseSVN\bin;C:\maven\3.0\bin;C:\Program Files (x86)\QuickTime\QTSystem
 \:C:\Users\sgudla\Desktop\jad158g.win;C:\Program Files (x86)\QuickTime\QTSystem\
**;C:\Program Files\Java\jdk1.6.0_30\bin;C:\Program Files\Java\jdk1.6.0_30\jre\bin**

Javaホームは次のようになります C:\ Program Files \ Java \ jdk1.6.0_30

クラスパスは次のようになります

C:\>echo %CLASSPATH%
C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip**;C:\Program Files\Java\jdk1.6
.0_30\bin;C:\Program Files\Java\jdk1.6.0_30\lib**

ターミナルでJavaを実行すると、次のエラーが発生します

C:\>java
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

しかし、javacを実行すると、正常に動作します。取得する必要があるのは、java.exeファイルとパス内のjavac.exeだけです。java.exeがあるjdkbinをポイントしました。ここで何が欠けているのかわかりません。誰かがこれについて私を助けることができますか?

答えてくれてありがとう..c:\ system \ windows 32からjava.exeファイルを削除しましたが、問題全体が解決しましたが、それが何のためにあるのかわかりません..今私は日食を開こうとしています

ここでEclipseを開こうとしています。eclipse.infファイルは次のようになります。

-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m 

Eclipseを開くと、次のエラーが発生します。Javaは開始されましたが、終了コード1で終了しました。

なぜそれが失敗しているのかもう一度わかりません..誰もが何か考えを持っています..ありがとう、スワティ

4

2 に答える 2

1

C:\ Program Files \ Java \ jdk1.6.0_30\binから同じコマンド「java」を試してください

同じ問題が存在する場合、それはインストールの問題です。

そうでない場合、それはパスの問題です。

于 2012-12-19T19:21:17.383 に答える
0

これはグーグルが私にくれたものjava.exeです:から削除してみてくださいC:\Windows\System32

于 2012-12-19T19:23:25.707 に答える