当前位置: 首页 > 知识库问答 >
问题:

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

幸鸿轩
2023-03-14
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项目。项目“A”是在生产中使用Grails 2.0.4开发的,项目“B”仍然是一个原型,是使用GGTS使用Grails 2.2.4开发的。我有一个. bat脚本,当在两个版本的Grails之间切换时,我运行它来快速更改我的GRAILS_HOMEPATH变量。在我决定在GGTS中玩并打开项目“A”之前,这一直运行良好。我最近还将Java从1.6升级。0_18x86到1.7。0_25x64。现在有些东西阻止了Grails 2.0.4的运行,这可以从发布的命令行输出中看出。我的环境变量和路径是正确的,我已经删除了。grails目录,我已经重新启动了我的计算机,这些都没有帮助纠正这个问题。

错误的第一行很奇怪,因为它似乎正在查找一个不存在的路径C:\Program。我想知道路径的其余部分是否会因为空间C:\Program Files\??而被黑客攻击

我已经尝试了这个问题的所有答案,但没有一个能帮助解决我的问题。

任何指导都将不胜感激。

更新:

JIRA问题中列出的一个工作是这样说的:将start Grails.bat的第60行更改为:

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>

共有3个答案

阎宝
2023-03-14

我不知道为什么,但当我使用旧版本的Java时,我没有任何问题。我不知道这是因为我的旧版Java是Java 6而不是Java 7,还是因为我的旧版Java是32位而不是64位,但在使用Grails 2.0.4时,将我的Java_HOME变量设置为指向旧版Java似乎是可行的。

武峻熙
2023-03-14

当在环境变量中给出路径时,不应该有空间,这是错误的,所以解决方案是给出没有空间的路径

希望有帮助:)

金高轩
2023-03-14

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

 类似资料:
  • 问题内容: 我刚刚下载了Grails 2.0.4,并将其解压缩到/opt/grails/grails-2.0.4/,并确保GRAILS_HOME环境变量正确。但是,每当我尝试运行“ grails”命令时,都会出现以下错误: 我不明白这可能是什么问题。我已经在完全相同的机器上以完全相同的方式成功使用Grails-2.0.1了几个月。我尝试重新下载grails-2.0.4.zip文件,希望它是存档的问

  • 问题内容: 我正在https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project上的“在服务器上运行项目”的步骤中,遇到一个问题: 初始化VM代理库失败,初始化失败:仪器打开zip文件或JAR清单丢失时出错:C:\ Program 另一个人在这里报告了类似的问题:打开zip文件或缺少JAR

  • 问题内容: 我有两个主要的Grails项目。使用Netbeans在Grails 2.0.4中开发了项目“ A”,而在项目“ B”中仍是原型,并使用GGTS在Grails 2.2.4中进行了开发。我有一个.bat脚本,可以在两个版本的Grails之间切换时快速更改我的变量GRAILS_HOME和PATH变量。在我决定尝试并在GGTS中打开项目“ A”之前,这一直很好。我最近还将Java从1.6.0_

  • 当我运行“grails run app-Dserver.port=8005”时,出现以下错误。请有人帮我。提前谢谢!! 打开zip文件或JAR清单时出错,缺少:E:/work/ThirdParty/grails-2.4.3/lib/org。springframework/springloaded/jars/springloaded-1.2.0。初始化VM代理库时发生RELEAS E.jar错误,无

  • 我更新到了最新的appengine版本1.8.4和appengine的最新Eclipse插件。我使用的是Eclipse版本: Eclipse标准/SDK 版本:开普勒发布 构建id:20130614-0229 谷歌应用引擎Java SDK 1.8.4 1.8.4 com。谷歌。阿彭金。日食sdkbundle。特色特色谷歌集团。 Google Plugin for Eclipse 4.2 3.4.0

  • 问题内容: 我有一个Jar文件,其中包含其他嵌套的Jar。当我在该文件上调用新的构造函数时,出现一个异常: java.util.zip.ZipException:打开zip文件时出错 当我手动解压缩此Jar文件的内容并再次将其压缩时,它可以正常工作。 我仅在WebSphere 6.1.0.7和更高版本上看到此异常。相同的东西在tomcat和WebLogic上也可以正常工作。 当我使用JarInpu