`

jar包和class文件夹冲突

    博客分类:
  • java
Web 
阅读更多

项目开发分成多个部分,我这个部分的工程开发完了只要打一个jar包和一个swf就可以交付给平台组使用。但是上周出现一个问题怎么找都找不出问题。debug模式不能用的情况下打日志打印得到处都是还是没能找到产生这个问题的原因。最后发现程序总是走一个项目中已经废弃的类,而且这个类在工程源码中已经删除了。几经波折发现在工程的class文件夹下面还存在老版本的class文件,程序优先走了web-info下面的class文件

分享到:
评论

相关推荐

    在jar包下找class文件

    `JarSearchFile`可能是一个命令行工具或者库,它的主要功能是在给定的文件夹结构中遍历所有的`jar`文件,并根据用户提供的类名或文件名搜索对应的`.class`文件。这个工具通常具备以下特性: 1. **递归搜索**:`...

    多个jar包合并成一个jar包的办法

    在软件开发过程中,经常需要将多个JAR包合并成一个JAR包,以方便管理和部署。本文将详细介绍如何实现这一过程,并提供具体的操作步骤和技术细节。 ### 一、概述 在Java开发中,项目通常会依赖多个外部库或模块,...

    jcifs API开发文档、jar包等

    public class JcifsExample { public static void main(String[] args) throws IOException { SmbFile smbFile = new SmbFile("smb://server/share/file.txt", new NtlmPasswordAuthentication("domain", ...

    常用jar的包包,需要的快点

    3. **依赖管理**:现代Java开发中,如Maven和Gradle这样的构建工具可以自动管理JAR依赖,帮助开发者解决版本冲突和下载问题。它们将所有的依赖库组织成一个层次结构,便于理解和维护。 4. **运行与部署**:JAR文件...

    一些常用的jar包

    在Java开发中,JAR包扮演着至关重要的角色,它们提供了标准的API和功能,开发者可以引用这些库来快速实现特定功能,而无需从零开始编写代码。 描述中提到的“博文链接:https://sam406.iteye.com/blog/1741182” ...

    fatjar+如何把java工程打成可执行的jar步骤

    这个命令会把当前目录下的`lib`文件夹中的所有JAR文件和你的项目编译后的class文件一起打包进`myapp.jar`。 5. **运行fatjar** 打包完成后,你可以通过双击`myapp.jar`或在命令行中运行以下命令来执行程序: ```...

    java 打包(fatjar)发布,制作安装文件(inno setup)

    - **Maven Shade插件**:`maven-shade-plugin`更为灵活,除了打包外,还能处理重命名和解决类冲突问题,生成的JAR包含一个MANIFEST.MF文件,指定了主类(应用入口点)。 2. **Gradle Shadow插件**: 对于Gradle...

    以包创建可执行JAR1

    在Java中,我们通常使用包(package)来组织源代码,以便于管理类和防止命名冲突。例如,如果我们有一个名为`com.headfirstjava`的包,那么在项目文件夹的`source`子目录下,我们需要创建对应的目录结构:`com`和`...

    Java基础入门自学课件 第11章 包-package(共17页).ppt

    Java基础入门自学课件第11章讲解了Java编程语言中的包机制,包括如何导出jar包和如何导入jar包。下面是该课件的详细知识点总结: 一、Java中的包机制 Java中的包机制是指将相关的类和接口组合到一起,以便于组织和...

    使用Eclipse制作可执行jar文件

    1. **创建关联**:在Windows系统中,可以在控制面板的文件夹选项中为JAR文件创建新的关联,将`.bat`文件设置为默认打开方式。 2. **制作批处理文件**:创建一个`.bat`文件,其中包含`javaw -jar %1`或`java -jar %1...

    SSH项目部署在window和linux下的Weblogic上出现 ClassNotFound异常解决办法

    ### SSH项目部署在Window和Linux下的Weblogic上出现ClassNotFound异常解决办法 #### 背景介绍 在部署Java EE项目时,特别是采用SSH(Struts + Hibernate + Spring)架构的项目,在不同的应用服务器(如Tomcat、...

    svn增量打包小工具

    6. **生成jar文件**:最后,所有的增量文件将被打包成一个.jar文件,这是Java平台的标准归档格式,便于分发和执行。 在使用这个工具时,开发者可以集成到自动化构建流程中,例如与Jenkins或GitLab CI/CD等持续集成...

    解决poi-ooxml3.1.X 升级 poi-ooxml4.1.2版本xwpx-1.0.6冲突问题

    poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/...第二种:找到org.apache.poi.xwpf.converter.core-1.0.6.jar包里面对应的XWPFStylesDocument.class文件直接替换,重新启动项目即可。

    whereisclass:在单个指定文件夹或多个文件夹中的 jar 中找到一个 java 类

    "whereisclass"的工作原理大致如下:它首先会遍历指定的文件夹,识别出所有的.jar文件,然后使用Java的类加载机制尝试打开这些.jar文件并读取其内部的.class文件。由于.jar文件本质上是一个压缩文件,所以这个过程...

    myeclipse7.0整合spring2.5+hibernate3.2+jsf(myfaces)

    注意避免jar包冲突,例如ojdbc14.jar和asm.jar。确保使用正确的数据库驱动版本,并删除可能导致冲突的旧版jar包。 **9. 修改web.xml配置** 为了使整合生效,需要更新web.xml文件。添加以下配置: - MyFaces的...

    maven的优缺点 项目

    在仓库中生成相应的目录,里面的放的是jar包和war包 Maven-clean:会把项目中的class文件和jar包war包删除 Maven-test:运行所的测试类,取决于位置,必须放到src/test下面;在运行的(install)跳过,运行的时候会执行...

    SSH框架组合基本步骤与配置

    默认情况下,MyEclipse会自动添加一些Spring相关的JAR包,但由于可能存在的包冲突问题,我们通常会选择手动添加所需的JAR包。 - 将`applicationContext.xml`文件放置在项目的`WebRoot/WEB-INF`文件夹下。 - 删除...

    java-对比操作前后不同-裸包

    描述中提到,这个jar文件包含了一些易于理解的实现功能的class,这意味着这些源代码可能设计得简洁明了,方便初学者或开发者快速掌握其工作原理。直观的效果展示可能涉及到一些基本的Java特性,如对象创建、方法调用...

    MyEclipse下SSH配置详细步骤及异常处理

    - **依赖冲突**:检查 `lib` 文件夹中的 JAR 包是否存在版本冲突; - **Spring Bean 创建失败**:检查 Spring 配置文件中的 Bean 定义是否正确,以及所引用的类是否可用。 以上步骤详细介绍了在 MyEclipse 下配置 ...

Global site tag (gtag.js) - Google Analytics