web-dev-qa-db-ja.com

VM(Java / lang / NoClassDefFoundError:Java / lang / Object)の初期化中にエラーが発生しました

Eclipseを使用するためにJavaをインストールしようとしています(JavaおよびEclipse)をインストールするためのすべての指示に従いましたが、構成が間違っているためEclipseが起動しませんなぜそれが私のために機能していないのか分かりません。

Eclipseインストール:

  1. C:\EclipseでEclipseを抽出しました
  2. ターゲットC:\Eclipse\eclipse.exeを持つデスクトップへのショートカットを作成しました

このショートカットを使用してEclipseを実行しようとすると、次のEclipseスプラッシュ画面が表示され、消えます。 Eclipseはまったく起動しません。

Eclipse Splash Screen

Javaインストール:

  1. C:\Program Files\Java\jdk1.7.0_10にJDKをインストールしました
  2. C:\Program Files\Java\jre7にJREをインストールしました

環境変数の構成:

Java_HOME = C:\Program Files\Java\jdk1.7.0_10
PATH = C:\Program Files\Java\jdk1.7.0_10\bin;

コンソールを使用してJavaインストールをテストし、この問題を見つけましたが、修正方法がわかりません。これにより、Eclipseが起動しません。

問題:

enter image description here

27
Tahir Yasin

Eclipseフォルダーに移動し、Eclipse.iniファイルを見つけて、次のエントリを追加します(-vmargs 存在する場合):

-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

ファイルを保存してEclipse.exeを実行します。

23
Anish

ダウンロードしたEclipse/JDK/JREがお使いのプロセッサ/ OSアーキテクチャと互換性があることを確認してください。32ビットですか、64ビットですか。

7
Jaffar Ramay

からJavaを実行してみてください

C:\ Program Files\Java\jdk1.7.0_10\bin

つまり、Javaがインストールされている場所から。

成功した場合、エラーはクラスパスのどこかにあることを意味します。

また、この男はあなたと同じ問題を抱えていたようです チェックアウト

5
Rahul

Appium {“message”:”A new session could not be created. (Original error: ‘Java -version’ failedを実行できません

Jdk 1.8 and JRE 1.8を使用し、Classpathも適切に設定されていますが、JavaコマンドはVM(Java/lang/NoClassDefFoundError: Java/lang/Object)

Solution:
Uninstalled JRE and JDK completely 
Installed JRE 1.8 then
Installed JDK 1.8 
Set Classpath
check Java command works or not and its working 
also able to execute the Appium program thru Eclipse Kepler Service Release 2 with JDK1.8 support
3
Samir 007

Windows 7でも同じ問題があり、JDKとJREの両方をインストールする必要があり、成功しました。

1
rayk

不要なJava PATHのディレクトリの前に、希望のJavaディレクトリを配置してみてください。

1
user4447835

私の場合、jdk 7をjdk 8に更新する必要があるときに同じエラーが発生しましたが、悪いのはjdk8をインストールしただけでjre8をインストールしなかったことでした。それだけで、jre8をインストールしたときにエラーがすぐに解決しました。

1
arielduarte

私の1つのファイルを見逃したように、いつかあなたはいくつかのファイルを見逃したrt.Java確認した方が良い.........

C:\Program Files\Java\jdk1.8.0_112\jre\lib
0
Naveen Agrahari

同じエラーの考えられる解決策を見つけるのに約1時間かかりました。

MS WIndows 7で私がしたことは

  1. すべてのJavaすべてのバージョンのパッケージをアンインストールします。

  2. 最後のパッケージをダウンロードJava 32または64 Windows用のSEまたはJREをインストールします。

  3. 最初にJREをインストールし、2番目はJava SEです。

enter image description here

  1. テキストエディターを開き、このコードを貼り付けます。

    パブリッククラスHello {

      public static void main(String[] args) {
    
         System.out.println("test");
    
      }
    
    } 
    
  2. Hello.Javaのように保存します

  3. コンソールに移動し、次のようにコンパイルします

javac Hello.Java

  1. 次のようなコードを実行します

Java Hello

enter image description here

エラーはないはずです。

0
Developer

同じ問題、Eclipseのスプラッシュ画面が一瞬表示され、消えます。その後、Javaの自動更新が原因で、システムに2つのJavaバージョンがインストールされています。 Eclipseをアンインストールすると動作し始めました。

ありがとうございます..

0
Aruna Manoharan