第一坑
-
问题:
Mac 上 Class JavaLaunchHelper is implemented in both 报错 -
原因:
Mac上面Java的一个老Bug了,会在那些使用了java Agent的IDE上运行应用时触发,但这个Error对程序是无影响的,可以无视。在Java 9和Java 1.8.152版本里已经修复。 -
解决方案:
点击IJ最上面菜单的Help-Edit Custom Properties,没有这个properties文件的话,IJ会提示创建,然后在里面加上
idea.no.launcher=true
参考文档
http://blog.csdn.net/lizhaowei213/article/details/68951671
第二坑
-
问题
net.sf.json-lib包找不到的办法 -
原因
mvnrepository上的一点小问题,json-lib提供了两个jdk版本的实现, json-lib-2.1-jdk13.jar和json-lib-2.1-jdk15.jar -
解决方案
把pom中dependency的描述修改成下面的形式
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
参考文档
http://www.cnblogs.com/yqskj/archive/2013/05/27/3101934.html