打开 zip 文件时出错或缺少 JAR 清单:C:\\Program

新手上路,请多包涵

我在 https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project 的“在服务器上运行项目”步骤中遇到了一个问题:

初始化 VM 代理库时发生错误无法初始化:仪器打开 zip 文件时出错或缺少 JAR 清单:C:\Program

另一个人在这里报告了一个类似的问题: Error opening zip file or JAR manifest missing : C:/Program 。但解决方案是针对一组不同的技术。我正在使用 Eclipse、Web 工具平台和 Google-App-Engine。

很可能是因为我的 Java 安装在 C:\Program Files 中,这是一个包含空格的目录。但我不确定如何解决这个问题。我不确定如何安全地将 Java\jre7 目录移动到其中没有空格的目录。

原文由 Michael Osofsky 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.7k
2 个回答

来自 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 完成步骤“在服务器上运行项目”

原文由 Michael Osofsky 发布,翻译遵循 CC BY-SA 3.0 许可协议

您只需将 "" -javaagent 的 jar 文件中:

原文由 Crytis 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题