刚开始使用IntelliJ IDEA 遇到的问题(如eclipse导入的项目,项目jdk版本与idea的jdk版本不一致,java.lang.NoClassDefFoundError),记录一下~
第一次使用IDea 入过的坑(例如eclipse导入的项目,项目jdk版本与idea的jdk版本不一致问题,jar问题,java.lang.NoClassDefFoundError: weblogic/management/WebLogicMBean) 记录一下 各位同学各取所需吧
eclipse导入的项目
这个写得很清楚了
不过要注意一点 新建Artifacts 点击1处+ 选择 2处 from Modules… 这样它就会自动帮你前面的Modules 相关信息 加载好
非maven项目 这里两个默认的路径要修改一下 1处是web.xml的路劲,2处WebContent或web下
项目jdk版本与idea的jdk版本不一致
我这个项目用的是jdk1.6(有些封装的方法只有jdk1.6还有,升级之后已经不能使用如FTP类不能直接new…),但是我用的是Tomcat8以上必须要jdk1.7才行(为什么不用Tomcat7等下再说)
其实一般出现上面的问题都是 上下指定的版本不一致 1.8对应8,1.6就对应6,所以这里改成jdk1.6的就好
这里也要对应起来
jar包与Tomcat的问题
我之前用的都是Tomcat7 但是这个与底下标识的jar包似乎有冲突
项目配置好后总是提示如下:
两个错误
wlfullclient.jar) - jar not loaded.
java.lang.NoClassDefFoundError: weblogic/management/WebLogicMBean
这两个问题真的坑爹 网上搜了好久问题 没有确切的答案。
后来换了个Tomcat8.5 重新加载项目居然好了…
回到上个问题
Tomcat8.5 只支持jdk1.7以上,然后就把idea能改jdk版本的都改成1.8了但还是没用
实际上把这里改成1.8的路径就好了,其他地方还是1.6的就好
到这里项目就可以成功跑起来啦~