我在 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 许可协议
来自 Google Cloud Platform Support 的 Jordan Fish 帮助我解决了这个问题。他说:
这是我原来的 VM 参数:
这是我将其更改为的内容(在作为 -javaagent: 参数传递的目录周围添加了双引号):
这解决了我的问题,我能够从 https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project 完成步骤“在服务器上运行项目”