1. ホーム
  2. java

[解決済み] Error opening zip file or JAR manifest missing : C:\Program

2022-02-09 08:06:46

質問

サーバー上でプロジェクトを実行する」ステップを実行中です。 https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project で、問題が発生しました。

VMの初期化中にエラーが発生しました エージェントライブラリの初期化に失敗しました: instrument Error opening zip file or JAR manifest missing : C:\Program

別の方がこちらで同様の問題を報告されています。 ZIP ファイルを開く際のエラーまたは JAR マニフェストが見つからない : C:/Program . しかし、その解決策は、異なる技術のセットに対するものでした。 私はEclipse、Web Tools Platform、そしてGoogle-App-Engineを使っています。

って、そんなことないですよ!!おそらく、JavaがC: \Program Filesというスペースを含むディレクトリにインストールされているのが原因だと思います。 でも、どうやって直せばいいのかわからない。 Javajre7ディレクトリをスペースのないディレクトリに安全に移動させる方法がわからないのです。

解決方法を教えてください。

Google Cloud Platform SupportのJordan Fishがこの問題を解決してくれました。 彼はこう言っています。

dev_appserverを起動しようとしたときのエラーメッセージについてですが、おそらくプロジェクトの実行設定にvmの引数があることが原因だと思います。 実行設定(プロジェクトを選択した状態で、実行メニューから実行設定を選択)して、引数タブをクリックし、VM引数テキストボックスに何がリストされているか確認していただけますか?

ここに私のオリジナルのVMの引数がありました。

-javaagent:C:\Program Files\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.4\appengine-java-sdk-1.9.4\lib\agent\appengine-agent.jar -Xmx512m -Dappengine.fullscan.seconds=5 -Ddatastore.default_high_rep_job_policy_unapplied_job_pct=50

以下は、私が変更した内容です(-javaagent: パラメータとして渡されるディレクトリの周りに二重引用符を追加しました)。

-javaagent:"C:\Program Files\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.9.4\appengine-java-sdk-1.9.4\lib\agent\appengine-agent.jar" -Xmx512m -Dappengine.fullscan.seconds=5 -Ddatastore.default_high_rep_job_policy_unapplied_job_pct=50

これで私の問題は解決し、次のステップを完了することができました "サーバー上でプロジェクトを実行する" から https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project