maven打包出现ClassCastException异常 [问题点数:50分]

Bbs2
本版专家分:376
结帖率 94.74%
Bbs4
本版专家分:1512
Bbs6
本版专家分:9969
Blank
金牌 2018年7月 总版技术专家分月排行榜第一
2018年6月 总版技术专家分月排行榜第一
Blank
红花 2018年9月 Java大版内专家分月排行榜第一
2018年8月 Java大版内专家分月排行榜第一
2018年7月 Java大版内专家分月排行榜第一
2018年6月 Java大版内专家分月排行榜第一
其他相关推荐
maven 配置与常用命令
博客分类:  maven maven项目管理配置管理JBossApache  Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目
Maven部署过程中的ClassCastException问题
引言: Maven功能强大,但是又有些复杂,难以捉摸和使用。在本人开发中碰到了一个ClassCastException的问题,通过这个问题的解决,加深了对于maven依赖管理中scope的理解。
为什么web应用在tomcat启动时报java.lang.ClassCastException异常
QQ图片~1.JPG (102.65 KB, 下载次数: 0) 下载附件 2015-5-27 11:09 上传           其实这是maven的tomcat插件的一个Bug,使用独立版本的tomcat或者使用maven的jetty插件可以避免这个问题。
一个ClassCastException引发的思考
一个ClassCastException引发的思考,在做一个简单的功能试验时,代码抛出了下面的异常 明明类的完全限定名是一样的,竟然会转换失败。。。 完整的项目代码如下所示 import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.se
ClassCastException异常出现原因和解决方法
ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行...
Java动态代理的坑- 类型转换异常- ClassCastException
根据文档,动态代理时传递的第二个参数是一个代理类要实现的接口列表.如果传递的对象不是接口的直接实现类,那么就会报错,可以手动指定. newProxyInstance public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) throws Il...
Java RMI调用发生ClassCastException的处理方法
在学习RMI的时候,通过网上资料或者《Java网络编程和分布式计算》经典教程对RMI有了一定的了解。但是前几天在写一个网络应用软件的时候却发生了点问题。服务器端,客户端都按照RMI规范完成之后,客户端在Naming.lookup()之后,获得的Object转换成接口的时候总是抛出java.lang.ClassCastException $Proxy ... 异常。调试了很长时间,也google了很
ClassLoader引发的类型转换异常
Java的类型转换异常(ClassCastException),恐怕是开发中最常见的异常之一,比如你把一个本身为String的对象强行转换成List时,就会抛出此异常。当然,一般情况下这种错误很容易就从异常信息中发现原因并纠正,通常对于此类问题我们的想法就是:class文件相同,即字节码相同,那么实例化产生的对象肯定也会相同类型。但是,存在一些情况,会发生形如“把class1转换成class1却抛
关于一个奇怪的ClassCastException
关于一个奇怪的ClassCastException:android.widget.RelativeLayout$LayoutParams cannot be cast to android.support.v4.widget.DrawerLayout$LayoutParams 今天在写自定义相机的时候发现一个莫名其妙的异常情况:android.widget.RelativeLayout$Layo...
关于java泛型擦除与ClassCastException的问题
今天在复习java泛型时遇到一个疑问:即然java泛型的原理是编译时定,运行时擦除,那为什么还会在运行时抛出ClassCastException异常呢? 问题代码如下:ArrayList list = new ArrayList();//泛型类型为String Method method = list.getClass().getMethod("ad
maven 打包 常见错误问题
1、web.xml 位置问题 mvn install一个web项目时,报错如下:Error assembling WAR:webxml attribute is required [plain] view plain copy   [ERROR] Failed to execute goal org.apache.maven.
Android ListView加载不同布局.解决异常ClassCastException
ListView加载不同布局.解决异常ClassCastException
在父类转换到子类时发生java.lang.ClassCastException
在父类转换到子类时会发生ClassCastException异常,稍微了解Java的人都知道,但是我为什么要写出来,只是抛出一个问题用来提出解决办法,当你面对一个工程时成千上百的类时,是不太容易发现类之间的关系的,所以即使知道该原则,有时候还是避免不了
maven 多module环境下打包出现boot-inf的解决方案
在多module的环境下,jar包之间相互依赖,这时候打包的时候就会有先后顺序的问题。 在项目开发后打包的时候发现通过原始建立的多module的项目会出现问题; 原始的springboot打包是spring-boot-maven-plugin来完成的;若是A包依赖B包,项目编译跑起来是没任何问题的,但是在mvn打包的时候,会发现被依赖的B包在打成jar的过程中class和resource文件则
weblogic部署,常见错误解决二——ClassCastException
3. weblogic使用了自己带的xml解析器造成的ClassCastException 早上接到项目组发来的java程序接口报错信息。分析其中出错信息如下: 1. Warning: Caught exception attempting to use SAX to load a SAX XMLReader    2. Warning: Exception was: java.lang.C
Maven打包出现乱码
问题 场景:     开发环境 编码无问题,项目打包部署后出现乱码问题,项目本身 编码均统一为utf-8. 问题分析:    后发现原来 maven 打包时候 系统默认编码为 gbk,maven 编码设置为utf-8 即可。 代码如下: org.apache.maven.plugins maven-resources-plugin UTF-8
多态ClassCastException:类型转换异常
-
maven 打包出现的错误
maven 这东西虽好,但每次用的时候总出现乱七八糟的的问题,今天在eclipse 。package 的时候   出现了 maven: 软件包 org.apache.log4j 不存在的错误 org.slf4j slf4j-api 修改为 org.slf4j jcl-over-slf4j ${org.slf4j.version} runtime
maven 运行后提示数组越界问题解决。
java.lang.ArrayIndexOutOfBoundsException: 13506         at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2502)         at org.codehaus.plexus.util.xml.pull.MXParser.parseEpilog(MX
拷贝对象出现ClassCastException异常!!
我有一个类extends DefaultStyledDocument implements Cloneablernpublic class DocumentTest extends DefaultStyledDocument implements Cloneablern public DocumentTest()rn rn rn rn public Object clone()rn Object o = null;rn tryrn o = super.clone();rn rn catch(CloneNotSupportedException e)rn e.printStackTrace();rn rn rn return o;rn rn rn但在使用后报ClassCastException异常rnJTextPane input = new JTextPane();rnDocumentTest indoc = (DocumentTest)input.getStyledDocument();
maven 打包 jar包运行出错
问题: (reason: Uncaught exception: java.lang.SecurityException: Invalid signature file digest for Manifest 这是打包中的问题 解决办法: zip -d yourjar.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'
Maven -- 使用插件打包时,提示java编译异常,但是本地服务可以正常运行
Maven 错误找不到符号问题,通常有三种原因: 这里写图片描述 1. 可能项目编码格式不统一。 2. 可能项目编码使用的JDK版本不统一。 3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者是添加了其它模块的依赖,但是没有将依赖的模块打包到本地仓库等。上面几点,是我在网上找到的,摘自:http://blog.csdn.net/u01206
tomcat6使用DBCP和blob出现ClassCastException解决方法 - shishi11 - ITeye技术网站
tomcat6使用DBCP和blob出现ClassCastException解决方法
maven 打包报数组越界问题
昨晚项目急着上线 突然打包出了问题 使用mvn -X package运行发现是arrayindexoutofbound 11117错误 。好奇怪 怎么会越界呢 因为报的不是我业务代码的错而是maven的架包和依赖里的 所以我确定是加保问题 。尝试了几次添加和移除没用  。今天早上来 我新建了一个工程把另一个工程的pom依赖一个一个的放进新项目里打包尝试 最后确认了是json-lib导致的  我把它
定时任务 quartz中出现相同类型的对象无法转换问题(java.lang.ClassCastException)
环境:springboot 排查问题过程: 1:确认不是serialVersionUID版本问题 2:确认不是序列化工具(Jackson)问题 3:写了一个测试方法:将对象put到JobDataMap中,再取出来强转,并无问题 解决方法:去掉spring-boot-devtools即可。。。。。...
Maven下使用插件来生成文档包和源码包,以及jdk1.8打包报错的情况
Maven下使用插件maven-javadoc-plugin和maven-source-plugin来生成文档包和源码包; 以及jdk1.8下打包报错的情况处理
spring-boot-devtools 热部署遇到的坑
    之前一直使用war搭配tomcat跑项目,现在改用jar方式跑,并使用spring-boot-devtools 热部署,项目中配置了RedisSessionDAO,使用redis缓存,当认证成功,将查询出来的对象存到session中,再从session取出对象是object,将object进行转换,报java.lang.ClassCastException 不是同一个对象。不使用sprin...
maven在编译时报栈溢出的解决办法
设置环境变量,调整栈大小,数值可以自行调整,linux中的设置如下: export MAVEN_OPTS="-Xms64M -Xmx64M -Xss64m" windows在系统环境变量中类似设置即可。
idea+Maven 打包出错
在项目构建的时候遇到了这样的问题:Failedto execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile(default-compile) on project taotao-manager-pojo: Compilation failure<properties> <maven.c...
异常处理:Idea打包maven项目报错找不到编译环境
在idea中给新建的maven项目打包,teminal中输入mvn package提示打包失败,报错: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springWebProject: Compilation
Maven打包后,中文乱码
1. 中文环境 2.eclipse中设定工程是utf-8 3.要保证中文不会乱码,需要在maven的 pom.xml文件中 追加如下配置: UTF-8
maven package 打包test出错导致打包失败
今天用maven给项目打包,clean package之后跑了一连串异常,搞的一脸懵逼;仔细看了下报错发现:------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.icinfo.tzmic
IDEA Maven打包时报找不到符号错误
一、问题背景在使用idea开发项目时,管理jar包依赖一般使用maven pom的方式,但是并不是所有jar包都来源于maven仓库,譬如使用其它业务方的二方包,这些jar包是没有maven仓库坐标的。此时,在idea中使用maven打包工程时,这些不是通过maven管理的jar包中的类,在编译时会报找不到符号错误。二、解决方案方案一:在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在
maven打包失败
maven打包失败
Eclipse中Maven打包错误解决
在实际开发中,Maven作为解决项目依赖的绝佳利器被广泛使用,但在eclipse中使用maven,特别是多项目依赖,在打包项目时,会出现诸如:Failed to execute goal on project 某某项目: Could not resolve dependencies for project 某某项目:jar:0.0.1-SNAPSHOT: Failed to collect d
maven打包出错解决办法,亲测绝对可以!
自己整理的maven打包出现错误的解决办法、含有截图等 附带maven搭建私服等资料
maven打包项目源代码,以及中文注释乱码问题解决
如果要在Myeclipse里面对项目进行打包,  首先确保在maven的setting.xml文件里设置了本地仓库  D:/maven/repos  然后再myeclipse的命令中输入  install,该项目就会被自动加入到d盘的maven/repos下面。  只是这里是没有源码的。  如果要打包源码, 就需要输入source:jar。  然后手动复制粘贴到repos
maven resources导致打包失败分析与解决
今天在工作时遇到一个测试环境maven打包失败的问题。一开始的时候jenkins只显示了打包失败,没有其他的信息展示出来,在将项目拉取到本地之后,项目又可以完好地启动,于是判断可能是maven打包时出错,于是终端进入对应目录之后,输入以下命令:mvn package -U -Denv=pre -DskipTests 果然,build failed。现场失败信息如下: 于是Google了一下这个
maven 编译/打包时,报错非法字符:\65279 错误
开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误,今天终于忍无可忍要解决它 :编译java文件的时候,有些java文件报非法字符 \65279错误,在网上找和很多 方法,也试了很多方法,换JDK,网上说的editplus 修改文件编码貌似也不靠谱(反正我修改之后还是报错~~),后来试了一个方法真的行了:  1.在 IDE中修改提示有非法字符的java文件的编码为:
maven 打包时关于编码的WARNING
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent! 这是我在Maven编译时运行出现的问题 改property里面的GBK不行 org.apache.maven.plugins          
maven打包war应用时有两个web.xml
mvn war:war打包,生成的war文件中会有两个web.xml 解决方法: 指定war插件版本即可 org.apache.maven.plugins maven-war-plugin 2.6 src/main/webapp
推荐使用maven shade进行打包,assembly打包出现若干问题
现在基本上都是采用maven来进行开发管理,我有一个需求是需要把通过maven管理的java工程打成可执行的jar包,这样也就是说必需把工程依赖的jar包也一起打包。而使用maven默认的package命令构建的jar包中只包括了工程自身的class文件,并没有包括依赖的jar包。我们可以通过配置插件来对工程进行打包,pom具体配置如下: maven-assembly-plugin (使用此
Maven开发中用Lambda遇到的打包问题
maven 在执行 mvn install命令时错误: -source 1.6 中不支持 lambda 表达式解决办法:需要修改pom.xml里面的maven 版本原                     <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m...
maven项目在打jar包时出现非法字符: '\ufeff' 解决方案
解决方案:利用notePad++打开出现错误的页面,选择标题栏的格式—-将以UTF-8格式编码修改成将以UTF-8 无BOM 格式编码。至此,问题解决。
Maven项目中出现异常
Maven项目错误解决小结 注:整理错误,不喜欢为了一个小问题,占篇幅,所以请Ctrl+F自己查看,定位问题,愿为解决. 注:网络上的错误解决经验,只是作者在特定的条件下发生,或者适合你不适合你,请勿责怪,若无解决答案,请你请教他人或耐心解决,可以记录之后分享,我们爱分享,一起开始吧! 问题1: -Dmaven.multiModuleProjectDirectory sys
maven打包jar包重复问题分析
最近用maven打war包,其中依赖公司快照库上的snapshot版本的jar包。结果发现其中的snapshot版本的jar有重复,一个为-SNAPSHOT结尾,另一个以时间戳结尾。 因为jar包里有Mybatis配置文件,启动时会报重复定义的错误。     经研究发现原因是系统源码分成了好多个maven工程,其中有3个war包工程。3个war包工程中,有一个工程A依赖与另外两个,目的是让另外
linux服务器 maven lombok项目无法自动打包
由于公司部署项目都升级为自动化部署导致lombokxia项目在linux在通过maven命令无法打包,始终报以下错误,通过查找发现是因为maven 项目打包无法将lombok管理的get、set方法生成出来 百度说明maven-compiler-plugin包需要3.3以上版本才能打包,而项目里面的版本为2.3.1,升级maven-compiler-plugin版本解决打包问题 <...
maven netty spring项目打包jar报错解决办法!
最近帮同事搭建一个简单的服务器(netty集成spring通信),考虑到部署简单性,于是就考虑使用jar,简单粗暴!idea下面建立好项目框架并简单做了一个测试,通过ok!可是打包(我用的idea打包而不是maven插件)成为jar时,遇到好几个问题,折腾了一晚上,第二天上班的时候自己慢慢测试下终于解决了! 这是我的测试目录结构: 主函数(错的情况,但是在idea下都能正常运行,j
java开源框架集成常见错误之使用Criteria添加查询条件出现java.lang.ClassCastException异常
问题描述:使用Criteria添加查询条件criteria.add(Restrictions.eq("chcDueId", pageResult.getCondition().getMcuser()));出现如下异常javax.servlet.ServletException: java.lang.ClassCastException: java.lang.String org.apache.st
Mybatis使用maven打包出现的问题
​ 之前没有用到的mybatis 的时候,使用mvn打包完成后,项目的配置文件是在jar包外的,以便于修改;在使用mybatis后,使用mvn打包,发现jar中内含jdbc配置文件,此时要考虑如何把jdbc配置文件给打到包外,且能被项目访问到。 1 修改pom文件,将配置文件打到包外指定的文件中 pom文件修改如下:<sourceDirectory>src/main/java</sourceD
maven项目在打war包时出现非法字符: '\ufeff' 解决方案
问题描述: 开发工具MyEclipse 的总体开发环境,编码格式总体设置为UTF-8,在将web项目打包的时候出现:非法字符:'\ufeff" 错误。 解决方案: 利用notePad++打开出现错误的页面, 选择标题栏的格式—-将以UTF-8格式编码修改成将以UTF-8 无BOM 格式编码。 至此,问题解决。
关于maven打包出现jar包版本的多重引用导致最终war包里的版本不是最新的
在主maven项目里的pom里加上 com.aiyowei comlib 0.0.14 然后在引用低版本的的项目里最下面加上 com.aiyowei comlib 然后打包就会把最新版本的jar包打进去了
java.lang.ClassCastException 两个一样的类不能强转
spring boot 项目引入了 spring的devtools 经常会产生这个问题  ,当把这个引入取消就不会出现了   &lt;dependency&gt;             &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;             &lt;artifactId&gt;spring-boot-devtool...
Intellij Idea打包工程时控制台显示乱码
http://ask.csdn.net/questions/376298 这主要是maven编译时编码问题导致的。在Intellij的settings中maven的run配置中设置它的VM Options为-DarchetypeCatalog=internal -Dfile.encoding=GBK,就可以解决maven编译、打包时中文乱码的问题。...
关于 maven 项目打包 乱码问题
才疏学浅, 不当之处, 还望见谅今天, 在下遇到了一个很奇怪的问题, 服务器的编码是UTF_8, 查询代码$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8"
Maven打包方式,以及jar包冲突问题的解决方法
一、打包方式: Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。 要想jar包能直接通过java -jar xxx.j
maven打包报错 java版本问题
不可转换的类型 -source 1.5 中不支持
Java百道面试题,仅供参考
49、列出一些你常见的运行时异常? 答: ArithmeticException(算术异常) ClassCastException (类转换异常) IllegalArgumentException (非法参数异常) IndexOutOfBoundsException (下表越界异常) NullPointerException (空指针异常) SecurityException (安全异常
Java从入门到精通(第4版)(附光盘)
《Java从入门到精通(第4版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。全书分为28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
Java常见的异常
IOException ArithmeticException NullPointerException IndexOutOfBoundsException
Java中进行类型转换忘记 instanceof 引起的类型转换 CalssCastException异常
采用类型转换(String)object方法 这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误
Springboot Maven 多环境打包以及聚合打包(一)
#### 说明本文只是一个总结  参考文章:  [Maven 插件 - 打包时多环境配置文件设置](https://www.jianshu.com/p/f83e32fb4642)  [Maven 多环境打包](https://www.jianshu.com/p/28e8f34455f7)  [maven 多环境打包发布的两种方式](http://blog.csdn.net/liudongdong0...
Maven如何打包本地依赖包和内置变量说明
Maven如何打包本地依赖包 有的jar包,在maven中心库里面是没有的,那么,如何在项目中使用呢? 假设我们需要使用:apache-ant-zip-2.3.jar 将该jar包,放在项目的lib目录,例如: 在pom.xml里面增加该jar的引用,例如:                     org.apache             apache-ant-zip
maven打包异常
       今天帮其他组同事做maven相关配置时遇到了一个一时无法解决的问题,因为开发时间紧采用了一个不成熟的方案,如果各位看官遇到了看看就好,后期找到更好的解决办法我会更新。        在命令行使用mvn clean package打包项目报错,报错如下图所示:               问题说的很明白,大概就是说运行环境是jre而不是jdk,于是乎下意识去百度,果不其然出这个问...
莫名其妙的BeanCreationException异常
前言 根据部门技术要求,同时提高系统的稳定性和易维护性,需要对现有系统进行技术升级改造,在技术改造的过程中难免会遇到一些问题,令我印象比较深刻的就是文章标题所说的BeanCreationException异常,这个看似比较常见的异常出现的原因却和常见的配置文件错误以及包冲突不太一样,本文针对解决这个异常问题做一个简单的总结。 背景 当时项目启动之初,为了使项目能够尽快上线,把部门原有项目...
Maven编译打包过程(clean install)中遇到相关jdk版本导致的问题
Unsupported major.minor version 51.0 解决方案
关于解决maven打包解压出现的问题
可以看出是pox文件出现异常当我打开这个jar包,进入NETA-INE找到里面与包名同名的文件夹发现 我项目的版本是1.0.1但是每次打包都会自动生成这几个文件夹,显示的版本是1.0.0,项目是从svn下载下来,下载下来时候pom里面的版本也是1.0.1,解决方案是把这几个文件删除了,让它去找本地版本1.0.1,不知道是什么原因是不是svn那边有些东西没改,求C      ...
使用Spring容器取出Bean时的奇怪的ClassCastException
今天在练习使用Spring的时候遇到了一个奇怪的BUG,在容器中取出的Bean只能转换为接口而不能转换为其实现类,现记录如下:j接口Thinker代码如下:package com.zdz.util;public interface Thinker { void thinkOfSomething(String thought); }其实现类Volunteer类如下:package com.zd
devtools导致的类型转换异常折中处理方法
最近在用devtools时,碰到个神奇的错误java.lang.ClassCastException: cn.mirakyux.devmgr.main.system.user.model.User cannot be cast to cn.mirakyux.devmgr.main.system.user.model.User我的心情就像怎么证明你是你一样,查了查资料,说是ClassLoader的问...
spring-boot子模块打包去掉BOOT-INF文件夹
1.spring-boot maven打包,一般pom.xml文件里会加 org.springframework.boot spring-boot-maven-plugin 这样打的jar里会多一个目录BOOT-INF。 2.引起问题,程序包不存在。 3.解决办法,如果A子模块包依赖了B子模块包,在B子模块的pom文件,加入 org.spring
Java基础:异常机制
异常分类Error与Exception都继承自Throwable类Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual MachineError),当 JVM 不再有继续执行操作所需的内存资源时,将出现 OutOfMemoryError。这些异常发生时...
android异常类型和处理
ClassCastException 强制转换类失败异常 IllegalArgumentException 方法参数类型传入异常 IllegalStateException 非法的设备状态异常 NullPointException 传说中的空指针异常,如果一个对象不存在,你有对这个对象使用点操作,那么就会出现异常 NumberFormatException 把字符串转成数字失败时出现的数字格式异常 AssertionError 断言错误 ExceptionInInitializerError 试图初始化静态变量或者静态初始化块时抛出
java中常见的运行时异常和非运行时异常(checked异常)总结收录
运行时异常: ArrayIndexOutOfBoundsException -数组越界访问 NullPointerException -试图访问一空对象的变量、方法或空数组的元素 NumberFormatException -数据格式异常,试图把一字符串非法转换成数值(或相反) OutOfMemoryException -内存不足,通常发生于创建对象之时 NoClassDef
maven生成jar执行报错:某个类未定义或找不到
这类问题一般都是由jar包引用路径不正确引起的,网上参考了一下解决方法:http://www.cnblogs.com/huhu0013/archive/2012/11/09/2762573.html 其宗旨就是修改jar包内目录META-INF下的MANIFEST.MF文件,添加Class-Path,如:Class-Path: lib/some.jar lib/some2.jar。 编写MAN
maven编译打包时发生符号,方法不存在等错误
我遇到的是第三种情况:Maven 错误找不到符号问题,通常有三种原因: 之前发布项目,一直不知道为什么我发布的项目里缺少core,core-utils的jar包,在这篇文章里找到了答案,聚合项目每次maven clean之后,要将依赖的其他项目打包,并在本项目中点击pom文件,重新添加依赖的其他项目的jar包,然后maven install就成功。看看你的target下编译的项目下,已经有了你需要...
maven 打包配置文件外置
本人用的idea开发的 pom中配置如下信息 &lt;build&gt; &lt;sourceDirectory&gt;src/main/java&lt;/sourceDirectory&gt; &lt;resources&gt; &lt;!-- 控制资源文件的拷贝 --&gt; &lt;resource&gt; &...
Maven 打包项目时出现的错误
打包时,没有install 依赖项目 使用maven管理的spring boot 项目,项目A 依赖项目B,在打包项目A的时候,出现下面的错误 报错: Failed to execute goal on project hong-bao: Could not resolve dependencies for project com.xuexuan:hong-bao:jar:0.0.1-SNAPSH...
maven中如何忽略单元测试中的错误继续构建工程
maven中默认的情况下如果单元测试有错误,将会停止构建工程,如果想忽略错误而继续构建的话只需在pom.xml文件中添加下面的配置即可: project> [...] build> plugins> plugin> groupId>org.apache.maven.plugins/groupId> artifactId
Maven编译过程中Java heap space问题的解决方法
原文来自:http://hi.baidu.com/zz8088/item/457f1c938bfeac30336eebe7 一、异常信息 [INFO]  [INFO]                                                                          [INFO] ------------------
Mac和Windows下maven配置报错51
1.安装完找不到javahome 终端命令:/usr/libexec/java_home  输出java安装路径 2.配置环境变量 vi .bash_profile进入编辑 #java JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home export JAVA_HOME 保存退出
Maven 项目打包,使用
打包: 1.找到自己搭建的 Maven 项目,在项目的 pom.xml 中添加 org.apache.maven.plugins maven-archetype-plugin 2.3 这个是生成maven模版 2.找到项目位置,进入项目,Shift + 鼠标右键,输入命令:mvn archetype:create-from-project    Maven会根据这个项目生成
Java项目切换maven编译时出现大量重复jar包
最近公司的项目准备使用maven,切换倒很简单,但是编译时却发现一个很怪异的现象,就是POM中并未配置的jar包或者未配置该版本的jar包还是出现在了lib文件夹下,一开始以为是exclusions没设置好,但经过反复试验发现不能完全解决问题,有些属于项目组自定义的jar包也有多个版本,而且有些电脑上编译却没有问题,于是想到是不是本地maven仓库坏了,删除重新下载,也不行,后来偶然看到一篇帖子说
Maven 打包时遇到的坑,哭会
我用的是ecplise自带的maven插件创建的工程,jdk版本都换了,还是说没有jre环境。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project taotao-manager-pojo: Compilation
关于使用动态代理创建代理对象是报错 java.lang.ClassCastException: $Proxy0 cannot be cast to 的解决办法
出现此问题的场景一般有以下两种: (1)在Java中使用代理模式创建对象。如何创建代理对象在这就不说了。首先,要为代理对象实现接口,然后生成的代理对象用接口的类型进行接收。此处是使用JDK的代理方式,另一种参考下面的第二种应用场景。 (2)在spring框架中使用代理的方式创建对象。Spring的文档中这么写的:Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代
Maven项目打包测试时如何跳过测试类(maven install测试类报错)
 在maven项目打包发布时,如果测试类中有我们的测试代码,那么在执行install命令的时候有可能会出错!因为打包的时候maven默认会将测试用例一起编译,编译不通过就报错!可以通过以下两种方法可以在发布的时候跳过测试类!         1.在pom.xml文件中添加如下: &lt;build&gt;       &lt;plugins&gt;         &lt;plugin&gt;...
maven命令打包war项目及出现的问题解决(最全攻略,亲测有效)
一、首先,在用maven打包之前,一定确认好你使用的jdk版本和maven的版本,最好就是用jdk1.8和maven3.3以上的,版本太低了容易出现一些意想不到的问题(现在应该用的都比较新的版本,老版本也有用的,如果你用的是低版本的,不用担心,下面也会有解决方案的☺)。   确认好版本之后,就要看你的jdk有没有安装好,环境变量有没有配置好(maven也一样检查一下),这里顺便附上jdk和mav...
Java常见异常和解决办法
1、java.lang.ArithmeticException 算术运算异常,因为除数为0,所以引发了算数异常 2、java.lang.StringIndexOutOfBoundsException: String index out of range: -1 这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1 3、java.lang.Null
Maven打包后配置文件乱码的问题
把web工程的war包发布到linux服务器上总是报错:[2015-09-02 09:32:52 uq_www] INFO [pool-2-thread-3] XmlBeanDefinitionReader.loadBeanDefinitions(315) | Loading XML bean definitions from class path resource [applicationCont
求助,ClassCastException 异常
写一个eclipse插件,包含一个editor扩展点,在打开文件的时候出现奇怪的问题rnrn异常:rnjava.lang.ClassCastException: [color=#FF0000]org.eclipse.ui.part.FileEditorInput [/color]cannot be cast to [color=#FF0000]org.eclipse.ui.part.FileEditorInput[/color]rnrn诡异的是,两个类是一样的rnrn代码片段rn protected void setInput(IEditorInput input) rn super.setInput(input);rnrn [color=#FF0000]System.out.println(input.getClass());rn System.out.println(input instanceof org.eclipse.ui.part.FileEditorInput);[/color] IFile file = ((org.eclipse.ui.part.FileEditorInput) input).getFile();rn try // attempt to read from a filern InputStream istream = file.getContents(false);rn diagram = EventDiagram.makeFromStream(istream);rn catch (Exception e) // but if there's an error, create a new diagramrn e.printStackTrace();rn diagram = new EventDiagram();rn rn rnrn运行时的两行输出为:rnrnclass org.eclipse.ui.part.FileEditorInputrnfalsernrn为什么?rnrn
强制类型转换异常(ClassCastException)
例如rn Object[][] playerInfo = new Object[0][5];rn String[] Names = rn "ID", "学校名称", "学校校长等级", "学校电话", "所在地区";rn defaultModel = new DefaultTableModel(playerInfo, Names);rn TableSorter sorter = new TableSorter(defaultModel);rn table = new JTable(sorter);rnrn在一个方法中我用了rnDefaultTableModel dtm=(DefaultTableModel)table.getModel();rn就开始报错.请问一下我改怎么样来改.rn
maven常见异常总结
以下几个问题出现在Eclipse中,idea不会出现编译时指定encoding,否则中文通不过&lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; ...
继承了ListView的类出现了classCastException异常
定义了一个PersonListView类如下:rn public class PersonListView extends ListViewrn rn public PersonListView(Context context, AttributeSet attrs) rn super(context, attrs);rn rn rnrnres/layout/main.xml如下:rnrnrn rnrnrnMainActivity的onCreate方法:rnsetContentView(R.layout.main);rnlv_item = (PersonListView) findViewById(R.id.lv_person);rnrn错误为:lv_item = (PersonListView) findViewById(R.id.lv_person)出现了ClassCastExceptionrnrn请问前面的写法哪里出了问题吗
MyEclipe部署Maven详细
里面是maven的包,以及maven的部署详细笔记,在MyEclipse上创建maven的WEB项目需要修改的一些MyEclipse配置及出现的一些异常修改的笔记
java.lang.ClassCastException 两个一样的类不能强转
spring boot 项目引入了 spring的devtools 经常会产生这个问题  ,当把这个引入取消就不会出现了  &lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactId&gt;spring-boot-devtools&lt...
解决Maven打包出现Maven无法下载插件的错误
发生错误原因: (官方解释: This error occurs when you employ a plugin that Maven could not download. Possible causes for this error are: You are referring to a non-existing plugin, e.g. by means of a typo
maven执行打包命令(mvn package)是出现Java heap space错误的解决方法(windows环境)
maven执行打包命令(mvn package)是出现Java heap space错误的解决方法(windows环境)
运行时抛出ClassCastException异常
获取Web主页的程序,编译通过了,在命令行里输入java Snatch http://www.xyz.net 时,抛出异常rn不知道什么原因不能够显示主页……rn求高手指点!rnrnimport java.net.*;rnimport java.io.*;rnpublic class Snatch rn public static void main (String[] arg) rn int character;rn BufferedInputStream bin;rn tryrn URL url=new URL(arg[0]);rn bin=(BufferedInputStream)url.getContent();rn while((character=bin.read())>0)rn System.out.println((char)character);rn System.out.println();rn rn catch(MalformedURLException mue)rn System.out.println(mue);rn rn catch(IOException ioe)rn System.out.println(ioe);rn rn rn
maven打包报错 -source 1.5 中不支持 lambda 表达式
编译的时候报出了这么一个问题:maven编译报错 -source 1.5 中不支持 lambda 表达式 解决办法:pom.xml中配置一下jdk版本 1.8 1.8 参考文章:http://www.cnblogs.com/softidea/p/6256543.html
我们是很有底线的