打开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>grailsException: java.lang.NumberFormatException thrown from the UncaughtExceptionHandler in thread "main"
C:\Users\westerhold>
回答:
显然,错误原因是路径中有空格。尝试Grails
按没有空格的路径重新安装。
以上是 打开zip文件或JAR清单丢失时出错:C:/ Program 的全部内容, 来源链接: utcz.com/qa/428960.html