`

需要加载的类在jar包中,但是加载报错的问题

阅读更多

总是报 xxx.open.bean.sn.ERPSn 类加载不了.

打开jar包中又存在这个类. 可能是因为编译的jar不同.

将erp-open-api-xls2 这个项目编译修改成1.7 然后再打出包.

pom.xml 中编译修改成1.7 .然后 project faces 中java 也修改成1.7.

java build path 中jar修改成1.7  java compiler 也修改成1.7

项目使用maven更新的. 所以更新过来的包仍然是私服上的.

所以采取将eclipse 中启动路径下的erp-open-api-xls2-0.0.4-SNAPSHOT.jar包删掉.替换成自己编辑的jar

分享到:
评论

相关推荐

    浅谈两个jar包中包含完全相同的包名和类名的加载问题

    了解Jar包中的类加载问题 Java中的类加载机制是指Java虚拟机(JVM)在加载类文件时的相关处理过程。当多个Jar包中包含相同的包名和类名时,可能会出现类加载问题。下面我们来讨论这种情况下的类加载问题。 类加载...

    javax.xml.ws.Service 报错需要的包

    在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于...通过理解Java的类加载机制和依赖管理,可以有效地避免这类问题,确保Web服务的顺利开发和运行。

    JAVA项目开发案例全程实录(第2版)jar包资源下载

    3. **类路径设置**:运行Java程序时,需要确保jar包在类路径中。如果不设置,程序可能会因找不到所需的类而报错。在命令行中,可以使用`-cp`或`-classpath`参数来指定。 4. **API使用**:使用jar包中的类和方法,...

    Java新手上路常见问题

    **问题来了**:类加载器如何知道在哪里找到Java标准库中的类以及用户自定义的类呢?这就引出了类路径(ClassPath)的概念。简单来说,类路径是一个环境变量,用于告诉JVM去哪里查找非标准库的类文件。如果没有明确指定...

    iReport中文字符在linux下字体问题解决方法借鉴.pdf

    但是在 Linux 系统下往往缺乏一些中文字体环境,因此使用 iReport 导出或打印将会出现字体未在 JVM 等编译问题。 解决这个问题有两种方式: 方案一:安装 Linux 系统字库解决字体问题。这种方法需要每次部署 Linux...

    javax.annotation

    4. **异常处理**:`ClassNotFoundException`是在Java中运行时抛出的异常,表明试图加载的类在类路径中找不到。这通常发生在使用`Class.forName()`方法或者反射加载类时。在这个场景中,可能是因为缺少了jsr305-1.3.9...

    解决SpringBoot打成jar运行后无法读取resources里的文件问题

    在`pom.xml`中配置`<build>`标签,可以指定哪些资源文件需要被包含在最终生成的jar包中。具体操作如下: ```xml <directory>src/main/java **/*.properties **/*.xml **/*.yml <!-- 是否替换资源中的...

    解决cannot be cast to javax.servlet.Filter 报错的问题

    例如,`servlet-api`和`jsp-api`,因为Tomcat等服务器已经提供了这些API,所以不需要在最终的WAR包中包含。设置为`provided`可以避免类加载冲突。 3. **runtime**:只在运行和测试阶段使用,比如JDBC驱动,它们不会...

    基于地理格网的时空知识图谱python源码+详细说明.zip

    调用创建图谱方法,则会在指定目录创建数据库,一个目录下只能创建一个知识图谱,否则程序报错并强制退出 创建知识图谱的方法有两个,都为静态方法,可以通过类名KnowledgeGraph直接调用,分别为: //@param ...

    Servlet需要的架包

    这里的`<scope>provided</scope>`表示该依赖由服务器提供,不需要在最终的部署包中包含。 此外,Web服务器和应用服务器的角色也非常重要。Web服务器如Apache HTTP Server主要负责静态资源的处理,而Servlet容器如...

    cdh-hive2.1.1版本orc格式表读取包数组越界替换包

    cdh-hive2.1.1版本orc文件读取数据报错替换包: Caused by: java.lang.ArrayIndexOutOfBoundsException: 7 at org.apache.orc.OrcFile$WriterVersion.from(OrcFile.java:145) at org.apache.orc.impl.OrcTail....

    Android程序报错程序包org.apache.http不存在问题的解决方法

    对于其他可能遇到的Android开发问题,例如Eclipse运行Android项目时的dx.jar加载失败、ButterKnife报错、JDK版本不兼容、PopupWindow重叠问题、Android Studio升级后的apt报错、Glide库添加失败、Gradle构建错误等,...

    记一次解决maven引入jar包冲突全过程;TinkConfig注册失败

    发现报错信息是V3版本的protobuf包中的类未加载,查看解密用的utils包A中是否成功引入com.google.protobuf的V3版本jar包, 如上图,utils包A下的tink中未成功引入protobuf包,判断是jar包冲突,看是否是其他的jar包也...

    轻松使用apache pdfbox将pdf文件生成图片.pdf

    1. 引入必要的依赖库:在示例代码中,我们需要Apache PDFBox的核心库`pdfbox-1.2.1.jar`以及字体处理库`fontbox-1.2.1.jar`,以及Apache Commons Logging库`commons-logging-1.1.1.jar`。 2. 加载PDF文档:使用`...

    Datax实现增量同步数据到Postgres

    4. **jar 包替换**:在描述中提到的"将压缩包中的俩个jar包替换到datax包中",意味着我们需要将 `plugin-rdbms-util-0.0.1-SNAPSHOT.jar` 和 `postgresqlwriter-0.0.1-SNAPSHOT.jar` 这两个特定版本的插件替换到...

    ehcahe页面缓存详细内容

    1.需要将附件中2个jar放入lib中 2.将ehcache.xml放入能加载到classpath中的任意包中,不能放入WEB-INF中(其详细配置参数代表含义已经注释) 3.在工程中web.xml配置过滤器 <filter-name>SimplePageCachingFilter ...

    完整的java成功导入openCV步骤

    而将jar文件添加到项目中则是为了让Java编译器能够在编译阶段链接到这些库,确保在运行时能够加载和使用这些库提供的功能。对于依赖的管理,可以借助Maven或Gradle等构建工具来自动化,这样可以更方便地管理项目依赖...

    java微信公众号MVC开发框架

    WeixinConfigurer是唯一需要配置的部分,packages属性必须配置,里面是微信控制器包路径列表,WeixinDispatcherServlet在启动阶段会扫描包路径及其下面的子包路径,如果类拥有@Weixin注解,则该类会被当作微信控制器...

    log4j的作用及测试

    需要注意的是,如果只引入`spring-web.jar`,可能会导致程序报错,此时需要进一步引入Spring框架的其他jar包。 #### 四、web.xml中的日志配置 在`web.xml`文件中需要添加以下配置项来实现对log4j的初始化: ```xml ...

Global site tag (gtag.js) - Google Analytics