`

使用注解时 打包jar错误

    博客分类:
  • J2EE
阅读更多

如何打包成jar

通过ANT打包jar并生成MANIFEST.MF中的Class-Path属性

用Eclipse生成jar文件

 

但在使用spring的时候,里面使用了注解,发生了

Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitio 
nException: No bean named '**' is defined 
  at org.springframework.beans.factory.support.DefaultListableBeanFactory. 
getBeanDefinition(DefaultListableBeanFactory.java:387) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getMerg 
edLocalBeanDefinition(AbstractBeanFactory.java:968) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe 
an(AbstractBeanFactory.java:246) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:185) 
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:164) 
  at org.springframework.context.support.AbstractApplicationContext.getBea 
n(AbstractApplicationContext.java:881) 
  的异常

 

这是因为在使用eclipse生成jar的时候,要选中Add directory entries项

2
0
分享到:
评论

相关推荐

    打包hibernate 用到的一些jar包

    标题中的“打包hibernate 用到的一些jar包”指的是在使用Hibernate框架进行Java应用程序开发时,需要将一系列依赖的JAR(Java Archive)文件集合在一起,以便于项目的构建和运行。Hibernate是一个强大的对象关系映射...

    Java+IDEA+Maven混淆打包

    在IT行业中,开发Java应用程序时,我们经常需要将代码打包成可执行的JAR文件,以便于部署和分发。本教程将详细讲解如何在IntelliJ IDEA(IDEA)中利用Maven进行混淆打包,确保代码的安全性并提高可维护性。 首先,...

    批量增加注释小助手.jar

    使用"批量增加注释小助手.jar",开发者可以方便地为这些组件添加必要的注释,例如解释类的作用、方法的功能、参数的意义等,这将有助于团队协作和代码审查。 总之,"批量增加注释小助手.jar" 是一个实用的开发工具...

    dex2jar(dex转为jar工具)

    而JAR文件则是Java程序的标准打包形式,通常用于方便的反编译和分析。 ### 1. DEX与JAR的区别 - **DEX文件**:Dalvik Executable格式是Android系统专门为Dalvik虚拟机设计的一种高效执行格式。每个APK包中都包含一...

    jar文件反编译工具

    当我们遇到不熟悉的JAR文件,想要学习其中的代码逻辑或查找特定功能实现时,就需要使用到“jar文件反编译工具”。反编译是将已编译的字节码转换回源代码的过程,这对于理解和学习第三方库的内部工作原理非常有用。 ...

    用于反编译jar为JAVA代码java -jar cfr-0.152.jar xx.jar -outputdir 路径

    Java是一种广泛使用的编程语言,它的可执行文件通常是以.jar(Java Archive)格式打包的,包含了编译后的字节码。这些字节码是人类不可读的,为了理解.jar文件内部的工作原理或者进行代码分析,我们需要将字节码反...

    spring+springMVC全量jar包

    在使用"spring+springMVC全量jar包"时,开发者可以得到完整的Spring和SpringMVC框架,包括所有必需的依赖,这样无需单独下载和管理每个库,可以快速搭建项目环境。不过,现在更多的开发实践中,推荐使用构建工具如...

    java jar包查看工具

    Java的JAR(Java Archive)文件是Java平台特有的打包格式,用于集合多个类文件、资源文件等,并且可以通过Java的`java -jar`命令来执行。在开发和维护Java项目时,经常需要查看JAR包内部的内容,尤其是类文件(....

    完整jar包资源,COULD NOT FIND jcommander,包缺失使用

    标题中的"完整jar包资源,COULD NOT FIND jcommander,包缺失使用"揭示了一个常见的问题,即开发者在构建项目时遇到了缺少依赖的问题。`jcommander`是一个Java库,用于命令行参数解析,它简化了从命令行参数中提取和...

    annotations-7.0.3.jar.zip

    总之,"annotations-7.0.3.jar.zip"是一个包含特定版本注解处理库的压缩文件,它的存在和使用对于Java开发者来说具有重要意义。理解并善用Java注解和库管理,能够极大地提升开发效率和软件质量。在实际项目中,正确...

    lombok-jar包.zip

    2. `@NonNull`:用于标记非空字段,Lombok会在getter方法上添加null检查,防止在使用时出现NullPointerException。此外,还可以配合其他注解如`@AllArgsConstructor`生成带有非空参数的构造函数。 3. `@...

    dex2jar-2.x

    5. **安全与法律**:在使用dex2jar进行APK分析时,必须确保遵循版权法和软件许可协议。未经许可的反编译可能会侵犯到软件开发者的知识产权。 6. **相关工具**:除了dex2jar,还有其他类似的工具,如Apktool和Smali...

    spring-framework-4.0.0-dist.zip打包全部jar

    4. 更强的类型安全:在配置XML时,Spring 4.0引入了基于注解的类型安全转换服务,减少了运行时错误。 5. 对JDBC、JPA和Hibernate的优化:Spring Data项目继续扩展,提供更丰富的数据访问抽象层,简化数据库操作。 ...

    查看apk、jar源码

    - 反编译的质量:反编译的源代码通常不会与原始Java源代码完全相同,可能会有语法错误或丢失注释,理解代码时需要谨慎。 - 安全风险:在处理APK或JAR文件时,应避免执行未知来源的代码,以防止潜在的恶意行为。 4...

    Jersey 1.2 jar包 文档 打包下载

    这个例子定义了一个全局的异常处理器,当出现未处理的异常时,返回500状态码和错误信息。 **7. 总结** Jersey 1.2作为早期版本,虽然已有一些年代,但它的设计理念和基本架构对于理解RESTful服务和JAX-RS规范仍然...

    mybaits自动创建代码jar包

    MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。在Java开发中,MyBatis可以极大地简化数据库操作,...在使用时,根据具体的工具或插件文档进行配置和调用,确保正确地生成和集成到项目中。

    aspectjrt-1.5.4.jar.zip

    "aspectjrt-1.5.4.jar.zip" 是这个jar文件的压缩版,它通过ZIP格式打包,方便用户下载和传输。ZIP是一种广泛使用的无损数据压缩格式,可以将多个文件合并成一个单一的压缩包,减小了文件的大小,便于存储和分发。 ...

    smali-jar2.2.1工具(smali.jar/baksmali.jar)

    当需要查看APK内部的Java方法逻辑或进行代码修改时,可以使用`smali`将.dex文件反编译成Smali代码,便于理解与操作。 - **Baksmali (编译)**:在完成对Smali代码的分析或修改后,`baksmali`则负责将Smali代码重新...

    json所需jar包

    在Java中,处理JSON数据通常需要依赖一些库,而jar包就是这些库的二进制形式,供Java程序运行时使用。 标题"json所需jar包"表明这是一个与JSON处理相关的Java库的集合,可能包含了一些常用的JSON解析和生成工具,...

    自定义proguard.jar

    使用`-printmapping`选项生成映射文件,以便在出现错误时还原混淆后的类和方法名。`-keepattributes`可以保留某些元数据,如注解,以便于调试。 通过自定义`proguard.jar`,开发者可以根据自己的需求对代码进行...

Global site tag (gtag.js) - Google Analytics