2017-07-17 1 views
0

私はこれを使用し失敗作成JavaのC:プログラムファイルのJava jdk1.7.0_05 JRE ビンクライアントのjvm.dll

[2017-07-17 10:56:49] [info] [ 4384] Starting service... 
[2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application. 
[2017-07-17 10:56:49] [error] [ 4384] Failed creating java C:\Program Files\Java\jdk1.7.0_05\jre\bin\server\jvm.dll 
[2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application. 
[2017-07-17 10:56:49] [error] [ 4384] ServiceStart returned 1 
[2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application. 
[2017-07-17 10:56:49] [info] [ 760] Run service finished. 
[2017-07-17 10:56:49] [info] [ 760] Commons Daemon procrun finished 

前回にTomcatの7つのサービスを起動したとき、私は問題を持っていますjdk 1.6とtomcat 6でこの問題を解決するには、jdkからtomcatフォルダとsystem32にmsvcr71.dllをコピーします。しかし、このjdk 1.7にはmscvr71.dllがなく、msvcr100.dllしかありません。

はmsvcr71.dllとmsvcr100.dllは同じですか?私はmsvcr100.dllをjdkフォルダからtomcat 7フォルダにコピーしようとしたため、動作しません。あなた

答えて

1

ありがとうございました。この問題が発生しbecouse:

1 - Tomcatサーバーのバージョンを64ビットが、JVMの32ビット版を使用しています。 2 - Tomcatサーバーのバージョンは32ビットですが、JVMの64ビットバージョンを使用しています。

'jvm.dll'(Tomcat $ {version} w.exeを起動するときに 'Java'タブ)が正しいJava Runtime Environmentバージョン(x64またはx86)を見つけていることを確認してください。

  1. jre-8u91-windows-i586.exeをインストールします。 C:\ Program Files(x86)にインストールされます。 Cから

  2. コピーmsvcr100.dllとmsvcr120.dllファイル:\プログラムファイル(x86の)\ Javaの\ jre1.8.0_91の\ビン

か、Tomcatサーバーのバージョンをされて使用している場合は64次にJDK 64ビットを使用します。

+0

こんにちは、答えていただきありがとうございます。私はjdk 1.8を使用しようとしました。現在は動作します:) – Beginner

+0

ok ..................... – Sharma

関連する問題