更改过pom文件后,运行是没问题,打包jar就Java.lang.NoClassDefFoundError
IDEA 当时从当时依赖建立的artifacts ,所以依赖改变后artifacts配置并没有更新。所以出来的jar 中没有类,发现jar文件目录中并没有 http 这个包。。java -jar时有问题。IDE时没有问题。
方法一:
右边的输出到左边。
方法二:
重新建一个artifacts。
方法三:
androidstudio4.0也有这个问题,一般清除缓存,重新编译就行?
如何删掉jar中多余的东西。
方法一:如何你是 自己导的jar 直接修改jar.
方法二:maven的。复制一份包。 自己修改包,然后在项目配置中当作库引入。在输出jar是artifacts中output root就行。