问题描述
我的代码中有一段是importorg.apache.commons.codec.binary.Hex;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;...MessageDigestdigest;try{digest=MessageDigest.getInstance("SHA");}catch(NoSuchAlgorithmExceptione){callback.fail("SHAalgorithmnotinstalled",e);return;}if(special!=null){for(byte[]data:special){digest.update(data);}}byte[]checksumBinary=digest.digest();StringcheckSum=Hex.encodeHexString(checksumBinary);--------我在javaapi里面明明查到Hex下面有encodeHexString这个方法,但是在eclipse里面调用不了说没有这个方法是问什么呢?先谢了
解决方案
解决方案二:
我也遇到同样的问题,请高手回答。。。
解决方案三:
同问啊啊啊啊啊啊啊啊啊
解决方案四:
最后怎么解决的啊!我也遇到这个问题了!
解决方案五:
是啊!我这边也出现这个问题了,楼主是怎么解决的?
解决方案六:
mp原因是这样的,编译的时候,eclipse里边儿自带的包,有相应的包,能通过编译,但是执行的时候,tomcat里边儿没codec包。tomcatcommos里边儿的包,commons-codec-1.9.jar这个包,下下来,放tomcat里边儿,重启,就行了。