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

运行gradle生成的Jar未找到Jar条目

阎伟志
2023-03-14

我已经从spring入门指南下载了源代码(zip文件):http://spring.io/guides/gs/rest-service/

在文件夹“Complete”中生成整个项目已成功。使用Gradle(Gradle run)运行生成的jar文件也是成功的。但当我尝试在Windows命令行中使用“java-jar build\libs\gs-rest-service-0.1.0.jar”手动运行它时,启动过程失败,出现以下错误:

2014-06-25 14:17:22.414错误6864---[main]O.S.Boot.SpringApplication:应用程序启动失败

org.springframework.beans.factory.BeanDefinitionStoreException:类路径扫描期间I/O失败;嵌套异常是java.io.FileNotFoundException:在d:\gs-rest-service-master\complete\build\libs\gs-rest-service-0.1.0.JAR中找不到JAR条目/hello

显然spring找不到文件夹“hello”,即使它位于jar中(我用命令“jar-ft”检查了它)。

共有1个答案

金正阳
2023-03-14

您没有说您使用的是哪个版本的引导,但听起来像是在1.1.2中遇到了一个最近报告的问题,这是Windows特有的。您可以回到1.1.1或等待1.1.3,考虑到1.1.2在Windows上存在的问题,它应该在不久的将来就会出现。

 类似资料:
  • 在一个项目中,我们将Hibernate与HikariCP结合使用,并且在Eclipse中一切都很好。但一旦我生成了一个jar文件(Maven),就再也找不到hikaricp了。我已经从各个可能的角度考虑了这个问题,但我无法找出问题所在。。。 坚持不懈xml 波姆。xml 如果我在Eclipse中运行此功能,则一切正常: 01:14:05,436信息HikariDataSource: 70-Hika

  • 我有一个项目配置与Gradle和Kotlin。这是一个命令行实用程序,我希望能够从我的终端运行生成的jar。但是,我得到以下错误: 用于生成jar的命令是,用于运行jar的命令是。 我试着遵循官方文档,也试着使用这些资源:1、2和3,但没有任何运气。

  • 现在,当我运行和时,一切都很好,但是当我尝试运行项目时(在build/libs/中运行构建的jar和在IntelliJ中运行velotest类时也是如此),我会得到以下错误: 线程“main”java.lang.noClassDefFounderror:org/apache/commons/collections/extendedProperties 在org.apache.velocity.ru

  • 我使用NetBeans的教程在java中创建了一个程序,它在Windows中运行得很好。但是,当我尝试运行相同的在Linux(RedHat)中,我遇到以下异常: 线程“main”java中出现异常。lang.UnsupportedClassVersionError:JVMCFRE003主版本错误;类=我的/数字编辑/数字编辑UI,偏移量=6 通过运行此命令: java-jar NumberAddi

  • 我正在尝试将gradle eclipse项目导出到一个可运行的jar,但是它的依赖项并没有绑定到可运行的jar中。 I file->export->runnable jar->将所需库提取到生成的jar中。 如果我从configure build path选项手动执行“add external jar”,它们就会正确导出,但是我想通过gradle执行此操作,如果没有手动添加,它们就不会正确导出。

  • 我正在尝试这样做: 到目前为止,我已经尝试了各种教程,包括这个答案中的所有形式,但都不起作用。唯一有效的是调用一个单独的任务,但我想知道为什么我的构造是错误的,为什么我不能在jar或影子Jar任务之后运行一些东西。