打开zip文件或JAR清单丢失时出错:C:/ Program

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\ubiquibacon>set

GRAILS_HOME=C:\Program Files\GGTS\grails-2.0.4

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25

Path=C:\Program Files\Java\jdk1.7.0_25\bin;C:\Program Files\GGTS\grails-2.0.4\bin

C:\Users\ubiquibacon>grails

Error opening zip file or JAR manifest missing : C:/Program

Error occurred during initialization of VM

agent library failed to init: instrument

C:\Users\ubiquibacon>

我有两个主要的Grails项目。使用Netbeans在Grails 2.0.4中开发了项目“ A”,而在项目“ B”中仍是原型,并使用GGTS在Grails 2.2.4中进行了开发。我有一个.bat脚本,可以在两个版本的Grails之间切换时快速更改我的变量GRAILS_HOME和PATH变量。在我决定尝试并在GGTS中打开项目“ A”之前,这一直很好。我最近还将Java从1.6.0_18 x86升级到1.7.0_25 x64。现在,从发布的命令行输出可以看出,Grails 2.0.4根本无法运行。我的环境变量和路径是正确的,我已经删除了.grails目录,并且重新启动了计算机,但是这些都没有帮助解决问题。

错误的第一行很奇怪,因为它似乎正在寻找一条不存在的路径C:\Program。我不知道路径的其余部分是否可能由于空间不足而被砍掉,C:\Program Files\???但这只是一个想法。

我已经尝试过此问题的所有答案,但没有一个能解决我的问题。

任何指导将不胜感激。

更新:

在JIRA问题围绕上市的A工作在这里说变就变线60startGrails.bat从这样的:

set AGENT_STRING=-javaagent:%GRAILS_HOME:\=/%/lib/com.springsource.springloaded/springloaded-core/jars/springloaded-core-1.0.5.jar -noverify -Dspringloaded=profile=grails

对此:

set AGENT_STRING="-javaagent:%GRAILS_HOME:\=/%/lib/com.springsource.springloaded/springloaded-core/jars/springloaded-core-1.0.5.jar" -noverify -Dspringloaded=profile=grails

这样做之后,我得到一个新的错误:

C:\Users\westerhold>grails

Exception: java.lang.NumberFormatException thrown from the UncaughtExceptionHandler in thread "main"

C:\Users\westerhold>

回答:

显然,错误原因是路径中有空格。尝试Grails按没有空格的路径重新安装。

以上是 打开zip文件或JAR清单丢失时出错:C:/ Program 的全部内容, 来源链接: utcz.com/qa/428960.html

回到顶部