前段时间在做java,因为是做个小插件,所以运行是依赖之前已有的项目工程的,其中用到了json转换,即将map转json字符串,本来这应该是个很简单的代码,代码完成后,本地IED测试通过,后面升级部署到测试环境上,发现死活测试不通过,老是提示这个错误:
org/apache/commons/lang/exception/NestableRuntimeException
看到这问题首先想到的是缺少依赖的jar,后面陆续看了下环境上项目工程里面的jar,发现需要的jar都在,因为用的是json-lib,
所以所需要的依赖包无非就是apache common下的几个jar
commons-beanutils-1.8.3.jar
commons-collections-3.2.1.jar
commons-compress-1.8.1.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.3-jdk15.jar
commons-lang3-3.3.jar (需替换成低版本commons-lang-2.6.jar)
后面经过查看原来问题是出现在commons-lang3-3.3.jar上,
commons-lang3-3.3.jar提供的是
org/apache/commons/lang3/,这个是新版本的。
因为json-lib转化用的是低版本的commons-lang,
所以替换成低版本commons-lang-2.6.jar就可以了。
备注:前段时间在做java,因为是做个小插件,所以运行是依赖之前已有的项目工程的,其中用到了json转换,即将map转json字符串,本来这应该是个很简单的代码,代码完成后,本地IED测试通过,后面升级部署到测试环境上,发现死活测试不通过,老是提示这个错误:org/apache/commons/lang/exception/NestableRuntimeException看到这问题
commons
-
lan
g3.3.1.jar、
Apache
Commons
包中的一个,包含了一些数据类型工具类,是java.
lan
g.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供
Jar文件包含的类:
META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txt
org
.
apache
.
commons
.
lan
g.ArrayUtils.class
org
.
apache
.
commons
.
lan
g.BitField.class
org
.
apache
.
commons
.
lan
g.BooleanUtils.class
org
.
apache
.
commons
.
lan
g.CharEncoding.class
org
.
apache
.
commons
.
lan
g.CharRange.class
org
.
apache
.
commons
.
lan
g.CharSet.class
org
.
apache
.
commons
.
lan
g.CharSetUtils.class
org
.
apache
.
commons
.
lan
g.CharUtils.class
org
.
apache
.
commons
.
lan
g.ClassUtils.class
org
.
apache
.
commons
.
lan
g.Entities$ArrayEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$BinaryEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$Entity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$HashEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$LookupEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$
Map
Int
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$PrimitiveEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$TreeEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities.class
org
.
apache
.
commons
.
lan
g.IllegalClass
Exception
.class
org
.
apache
.
commons
.
lan
g.IncompleteArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
$Entry.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
.class
org
.
apache
.
commons
.
lan
g.LocaleUtils.class
org
.
apache
.
commons
.
lan
g.NotImplemented
Exception
.class
org
.
apache
.
commons
.
lan
g.NullArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.NumberRange.class
org
.
apache
.
commons
.
lan
g.NumberUtils.class
org
.
apache
.
commons
.
lan
g.ObjectUtils$Null.class
org
.
apache
.
commons
.
lan
g.ObjectUtils.class
org
.
apache
.
commons
.
lan
g.RandomStringUtils.class
org
.
apache
.
commons
.
lan
g.Serialization
Exception
.class
org
.
apache
.
commons
.
lan
g.SerializationUtils.class
org
.
apache
.
commons
.
lan
g.StringEscapeUtils.class
org
.
apache
.
commons
.
lan
g.StringUtils.class
org
.
apache
.
commons
.
lan
g.SystemUtils.class
org
.
apache
.
commons
.
lan
g.Unhandled
Exception
.class
org
.
apache
.
commons
.
lan
g.Validate.class
org
.
apache
.
commons
.
lan
g.WordUtils.class
org
.
apache
.
commons
.
lan
g.builder.CompareToBuilder.class
org
.
apache
.
commons
.
lan
g.builder.EqualsBuilder.class
org
.
apache
.
commons
.
lan
g.builder.HashCodeBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder$1.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.StandardToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$DefaultToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$MultiLineToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$NoFieldNameToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$ShortPrefixToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$SimpleToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle.class
org
.
apache
.
commons
.
lan
g.enum.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enum.Enum.class
org
.
apache
.
commons
.
lan
g.enum.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enum.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.enums.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enums.Enum.class
org
.
apache
.
commons
.
lan
g.enums.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enums.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.
exception
.
Exception
Utils.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Delegate.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Error.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Exception
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
RuntimeException
.class
org
.
apache
.
commons
.
lan
g.math.DoubleRange.class
org
.
apache
.
commons
.
lan
g.math.FloatRange.class
org
.
apache
.
commons
.
lan
g.math.Fraction.class
org
.
apache
.
commons
.
lan
g.math.IntRange.class
org
.
apache
.
commons
.
lan
g.math.JVMRandom.class
org
.
apache
.
commons
.
lan
g.math.LongRange.class
org
.
apache
.
commons
.
lan
g.math.NumberRange.class
org
.
apache
.
commons
.
lan
g.math.NumberUtils.class
org
.
apache
.
commons
.
lan
g.math.RandomUtils.class
org
.
apache
.
commons
.
lan
g.math.Range.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Boolean.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Byte.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Double.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Float.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Int.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Long.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Object.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Short.class
org
.
apache
.
commons
.
lan
g.text.CompositeFormat.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderReader.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderTokenizer.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderWriter.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder.class
org
.
apache
.
commons
.
lan
g.text.StrLookup$
Map
StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharSetMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$NoMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$StringMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$TrimMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrSubstitutor.class
org
.
apache
.
commons
.
lan
g.text.StrTokenizer.class
org
.
apache
.
commons
.
lan
g.time.DateFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.DateUtils$DateIterator.class
org
.
apache
.
commons
.
lan
g.time.DateUtils.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils$Token.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$CharacterLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$NumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$PaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Pair.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Rule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$StringLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TextField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneDisplayKey.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNameRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwelveHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwentyFourHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitYearField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat.class
org
.
apache
.
commons
.
lan
g.time.StopWatch.class
commons
-
lan
g3.3.1.jar、
Apache
Commons
包中的一个,包含了一些数据类型工具类,是java.
lan
g.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供
Jar文件包含的类:
META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txt
org
.
apache
.
commons
.
lan
g.ArrayUtils.class
org
.
apache
.
commons
.
lan
g.BitField.class
org
.
apache
.
commons
.
lan
g.BooleanUtils.class
org
.
apache
.
commons
.
lan
g.CharEncoding.class
org
.
apache
.
commons
.
lan
g.CharRange.class
org
.
apache
.
commons
.
lan
g.CharSet.class
org
.
apache
.
commons
.
lan
g.CharSetUtils.class
org
.
apache
.
commons
.
lan
g.CharUtils.class
org
.
apache
.
commons
.
lan
g.Clas
sUtils.class
org
.
apache
.
commons
.
lan
g.Entities$ArrayEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$BinaryEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$Entity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$HashEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$LookupEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$
Map
Int
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$PrimitiveEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$TreeEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities.class
org
.
apache
.
commons
.
lan
g.IllegalClass
Exception
.class
org
.
apache
.
commons
.
lan
g.IncompleteArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
$Entry.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
.class
org
.
apache
.
commons
.
lan
g.LocaleUtils.class
org
.
apache
.
commons
.
lan
g.NotImplemented
Exception
.class
org
.
apache
.
commons
.
lan
g.NullArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.NumberRange.class
org
.
apache
.
commons
.
lan
g.NumberUtils.class
org
.
apache
.
commons
.
lan
g.ObjectUtils$Null.class
org
.
apache
.
commons
.
lan
g.ObjectUtils.class
org
.
apache
.
commons
.
lan
g.RandomStringUtils.class
org
.
apache
.
commons
.
lan
g.Serialization
Exception
.class
org
.
apache
.
commons
.
lan
g.SerializationUtils.class
org
.
apache
.
commons
.
lan
g.StringEscapeUtils.class
org
.
apache
.
commons
.
lan
g.StringUtils.class
org
.
apache
.
commons
.
lan
g.SystemUtils.class
org
.
apache
.
commons
.
lan
g.Unhandled
Exception
.class
org
.
apache
.
commons
.
lan
g.Validate.class
org
.
apache
.
commons
.
lan
g.WordUtils.class
org
.
apache
.
commons
.
lan
g.builder.CompareToBuilder.class
org
.
apache
.
commons
.
lan
g.builder.EqualsBuilder.class
org
.
apache
.
commons
.
lan
g.builder.HashCodeBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder$1.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.StandardToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$DefaultToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$MultiLineToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$NoFieldNameToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$ShortPrefixToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$SimpleToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle.class
org
.
apache
.
commons
.
lan
g.enum.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enum.Enum.class
org
.
apache
.
commons
.
lan
g.enum.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enum.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.enums.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enums.Enum.class
org
.
apache
.
commons
.
lan
g.enums.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enums.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.
exception
.
Exception
Utils.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Delegate.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Error.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Exception
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
RuntimeException
.class
org
.
apache
.
commons
.
lan
g.math.DoubleRange.class
org
.
apache
.
commons
.
lan
g.math.FloatRange.class
org
.
apache
.
commons
.
lan
g.math.Fraction.class
org
.
apache
.
commons
.
lan
g.math.IntRange.class
org
.
apache
.
commons
.
lan
g.math.JVMRandom.class
org
.
apache
.
commons
.
lan
g.math.LongRange.class
org
.
apache
.
commons
.
lan
g.math.NumberRange.class
org
.
apache
.
commons
.
lan
g.math.NumberUtils.class
org
.
apache
.
commons
.
lan
g.math.RandomUtils.class
org
.
apache
.
commons
.
lan
g.math.Range.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Boolean.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Byte.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Double.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Float.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Int.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Long.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Object.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Short.class
org
.
apache
.
commons
.
lan
g.text.CompositeFormat.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderReader.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderTokenizer.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderWriter.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder.class
org
.
apache
.
commons
.
lan
g.text.StrLookup$
Map
StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharSetMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$NoMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$StringMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$TrimMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrSubstitutor.class
org
.
apache
.
commons
.
lan
g.text.StrTokenizer.class
org
.
apache
.
commons
.
lan
g.time.DateFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.DateUtils$DateIterator.class
org
.
apache
.
commons
.
lan
g.time.DateUtils.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils$Token.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$CharacterLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$NumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$PaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Pair.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Rule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$StringLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TextField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneDisplayKey.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNameRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwelveHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwentyFourHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitYearField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat.class
org
.
apache
.
commons
.
lan
g.time.StopWatch.class
中文简介:
commons
-
lan
g.jar、
Apache
Commons
包中的一个,包含了一些数据类型工具类,是java.
lan
g.*的扩展。必须使用的jar包。
Jar文件包含的类:
META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txt
org
.
apache
.
commons
.
lan
g.ArrayUtils.class
org
.
apache
.
commons
.
lan
g.BitField.class
org
.
apache
.
commons
.
lan
g.BooleanUtils.class
org
.
apache
.
commons
.
lan
g.CharEncoding.class
org
.
apache
.
commons
.
lan
g.CharRange.class
org
.
apache
.
commons
.
lan
g.CharSet.class
org
.
apache
.
commons
.
lan
g.CharSetUtils.class
org
.
apache
.
commons
.
lan
g.CharUtils.class
org
.
apache
.
commons
.
lan
g.ClassUtils.class
org
.
apache
.
commons
.
lan
g.Entities$ArrayEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$BinaryEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$Entity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$HashEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$LookupEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$
Map
Int
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$PrimitiveEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities$TreeEntity
Map
.class
org
.
apache
.
commons
.
lan
g.Entities.class
org
.
apache
.
commons
.
lan
g.IllegalClass
Exception
.class
org
.
apache
.
commons
.
lan
g.IncompleteArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
$Entry.class
org
.
apache
.
commons
.
lan
g.IntHash
Map
.class
org
.
apache
.
commons
.
lan
g.LocaleUtils.class
org
.
apache
.
commons
.
lan
g.NotImplemented
Exception
.class
org
.
apache
.
commons
.
lan
g.NullArgument
Exception
.class
org
.
apache
.
commons
.
lan
g.NumberRange.class
org
.
apache
.
commons
.
lan
g.NumberUtils.class
org
.
apache
.
commons
.
lan
g.ObjectUtils$Null.class
org
.
apache
.
commons
.
lan
g.ObjectUtils.class
org
.
apache
.
commons
.
lan
g.RandomStringUtils.class
org
.
apache
.
commons
.
lan
g.Serialization
Exception
.class
org
.
apache
.
commons
.
lan
g.SerializationUtils.class
org
.
apache
.
commons
.
lan
g.StringEscapeUtils.class
org
.
apache
.
commons
.
lan
g.StringUtils.class
org
.
apache
.
commons
.
lan
g.SystemUtils.class
org
.
apache
.
commons
.
lan
g.Unhandled
Exception
.class
org
.
apache
.
commons
.
lan
g.Validate.class
org
.
apache
.
commons
.
lan
g.WordUtils.class
org
.
apache
.
commons
.
lan
g.builder.CompareToBuilder.class
org
.
apache
.
commons
.
lan
g.builder.EqualsBuilder.class
org
.
apache
.
commons
.
lan
g.builder.HashCodeBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder$1.class
org
.
apache
.
commons
.
lan
g.builder.ReflectionToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.StandardToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringBuilder.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$DefaultToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$MultiLineToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$NoFieldNameToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$ShortPrefixToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle$SimpleToStringStyle.class
org
.
apache
.
commons
.
lan
g.builder.ToStringStyle.class
org
.
apache
.
commons
.
lan
g.enum.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enum.Enum.class
org
.
apache
.
commons
.
lan
g.enum.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enum.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.enums.Enum$Entry.class
org
.
apache
.
commons
.
lan
g.enums.Enum.class
org
.
apache
.
commons
.
lan
g.enums.EnumUtils.class
org
.
apache
.
commons
.
lan
g.enums.ValuedEnum.class
org
.
apache
.
commons
.
lan
g.
exception
.
Exception
Utils.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Delegate.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Error.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
Exception
.class
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
RuntimeException
.class
org
.
apache
.
commons
.
lan
g.math.DoubleRange.class
org
.
apache
.
commons
.
lan
g.math.FloatRange.class
org
.
apache
.
commons
.
lan
g.math.Fraction.class
org
.
apache
.
commons
.
lan
g.math.IntRange.class
org
.
apache
.
commons
.
lan
g.math.JVMRandom.class
org
.
apache
.
commons
.
lan
g.math.LongRange.class
org
.
apache
.
commons
.
lan
g.math.NumberRange.class
org
.
apache
.
commons
.
lan
g.math.NumberUtils.class
org
.
apache
.
commons
.
lan
g.math.RandomUtils.class
org
.
apache
.
commons
.
lan
g.math.Range.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Boolean.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Byte.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Double.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Float.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Int.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Long.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Object.class
org
.
apache
.
commons
.
lan
g.mu
table
.Mu
table
Short.class
org
.
apache
.
commons
.
lan
g.text.CompositeFormat.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderReader.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderTokenizer.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder$StrBuilderWriter.class
org
.
apache
.
commons
.
lan
g.text.StrBuilder.class
org
.
apache
.
commons
.
lan
g.text.StrLookup$
Map
StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrLookup.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$CharSetMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$NoMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$StringMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher$TrimMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrMatcher.class
org
.
apache
.
commons
.
lan
g.text.StrSubstitutor.class
org
.
apache
.
commons
.
lan
g.text.StrTokenizer.class
org
.
apache
.
commons
.
lan
g.time.DateFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.DateUtils$DateIterator.class
org
.
apache
.
commons
.
lan
g.time.DateUtils.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils$Token.class
org
.
apache
.
commons
.
lan
g.time.DurationFormatUtils.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$CharacterLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$NumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$PaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Pair.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$Rule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$StringLiteral.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TextField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneDisplayKey.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNameRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TimeZoneNumberRule.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwelveHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwentyFourHourField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$TwoDigitYearField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedMonthField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat$UnpaddedNumberField.class
org
.
apache
.
commons
.
lan
g.time.FastDateFormat.class
org
.
apache
.
commons
.
lan
g.time.StopWatch.class
Commons
Lan
g这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。
这一组API的所有包名都以
org
.
apache
.
commons
.
lan
g开头,共有如下8个包:
org
.
apache
.
commons
.
lan
g
org
.
apache
.
commons
.
lan
g.builder
org
.
apache
.
commons
.
lan
g.enum
org
.
apache
.
commons
.
lan
g.enums
org
.
apache
.
commons
.
lan
g.
exception
org
.
apache
.
commons
.
lan
g.math
org
.
apache
.
commons
.
lan
g.mu
table
org
.
apache
.
commons
.
lan
g.time
其中的
lan
g.enum已不建议使用,替代它的是紧随其后的
lan
g.enums包。
lan
g包主要是一些可以高度重用的Util类;
lan
g.builder包包含了一组用于产生每个Java类中都常使用到的toString()、 hashCode()、equals()、compareTo()等等方法的构造器;
lan
g.enums包顾名思义用于处理枚 举;
lan
g.
exception
包用于处理Java标准API中的
exception
,为1.4之前版本提供
Nes
ted
Exception
功能;
lan
g.math包用于处理数字;
lan
g.mu
table
用于包装值型变量;
lan
g.time包提供处理日期和时间的功 能。
org
.
apache
.
commons
.
lan
g包,这个包提供了一些有用的包含static方法的Util类。除了6个
Exception
类和2个已经deprecated的数字类之外,
commons
.
lan
g包共包含了17个实用的类:
ArrayUtils – 用于对数组的操作,如添加、查找、删除、子数组、倒序、元素类型
转
换等;
BitField – 用于操作位元,提供了一些方便而安全的方法;
BooleanUtils – 用于操作和
转
换boolean或者Boolean及相应的数组;
CharEncoding – 包含了Java环境支持的字符编码,提供是否支持某种编码的判断;
CharRange – 用于设定字符范围并做相应检查;
CharSet – 用于设定一组字符作为范围并做相应检查;
CharSetUtils – 用于操作CharSet;
CharUtils – 用于操作char值和Character对象;
ClassUtils – 用于对Java类的操作,不使用反射;
ObjectUtils – 用于操作Java对象,提供null安全的访问和其他一些功能;
RandomStringUtils – 用于生成随机的字符串;
SerializationUtils – 用于处理对象序列化,提供比一般Java序列化更高级的处理能力;
StringEscapeUtils – 用于正确处理
转
义字符,产生正确的Java、JavaScript、HTML、XML和SQL代码;
StringUtils – 处理String的核心类,提供了相当多的功能;
SystemUtils – 在java.
lan
g.System基础上提供更方便的访问,如用户路径、Java版本、时区、操作系统等判断;
Validate – 提供验证的操作,有点类似assert断言;
WordUtils – 用于处理单词大小写、换行等。
。。。。。。
出现了
org
.
apache
.
commons
.
lan
g.
exception
.
Nes
table
RuntimeException
等状况。实在令人头大,翻到了一个很好的帖子说明了这个问题。
原文网址如下:1 http://blog.csdn.net/zb0567/article/details/7893063
详细版 2 https://blog.csdn.net/gu_gu_/article/d...
原本是想将list
转
化为
JSON
字符串结果运行的时候一直在报
java.
lan
g.NoClassDefFoundError:
org
/
apache
/
commons
/
lan
g/
exception
/
Nes
table
RuntimeException
这个
错误
,但是我看了以下我的
JSON
所需要的jar包全部齐全
这是我之前的:
缺少
lan
g包,导入
lan
g包。注意导入2.x版本或者以下版本的,不要导入3.x版本。
注意:低版本中,这几个不行:
commons
-beanutils-1.8.3.jar
commons
-
lan
g-2.5.jar (我加入的是3.版本)*
ezmorph-1.0.6.jar
json
-
lib
-2.3-jdk15.jar
接着报错:
Exception
in thread “pool-1-thread-1” java.
lan
g.NoClassDefFoundError: net/sf/ezmorph/..
* Licensed to the
Apache
Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding cop...
Maven经典错误之三:was cached in the local repository, resolution will not be reattempted until the upda
74114