IntelliJ IDEA解决问题汇总

1.找不到类org.hibernate.ejb.HibernatePersistence

原因:jar包缺失
解决办法:查看是否确实以下jar包并加入:
1. hibernate-annotations.jar
2. hibernate-commons-annotations.jar
3. hibernate-entityManager.jar


2.Maven命令执行到Generating Project in Batch mode 卡住

原因:原因是网络带宽不足问题!需要下载一个约4.1M的xml文件archetype-catalog.xml
解决办法:

  1. 下载archetype-catalog.xml文件 csdn下载链接http://download.csdn.net/detail/bruce_shan/9729764
  2. 将文件剪切到~.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4(省略部分为计算机home目录) 或者自己定义的maven仓库repository\org\apache\maven\archetype\archetype-catalog\2.4 目录下
  3. 使用 intelj idea 工具 不用 配置其他的了,如使用命令行(mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes )在执行的命令后面加上增加参数-DarchetypeCatalog=local
    参考链接 https://my.oschina.net/u/225373/blog/468035
    http://www.cnblogs.com/beiyeren/p/4566485.html

3.信息: validateJarFile(E:\code\MyApp\target\MyApp\WEB-INF\lib\servlet-api-3.0-alpha-1.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class

原因 : 目前不清楚
解决办法 :使用 maven 做依赖管理在pom.xml中 给javax.servlet-api 加上 provided

 <!--Servlet版本设置-->
      <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>javax.servlet-api</artifactId>
          <version>${javax.servlet.version}</version>
          <scope>provided</scope>
      </dependency>

4.IDEA一编辑就cpu 占用率跑高

idea 有代码检查与智能提示,是挺消耗cpu的,使用省电模式可以禁用代码检查等。
图示为开启省电模式

5.IDEA 选中类右键没有Diagrams选项

解决方法: Setting -> Plugins -> 启用 UML Support

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值