1.安装
2.破解
3.快捷键设置成eclipse风格 参照https://blog.csdn.net/m0_38043362/article/details/79244274
4.配置maven 参照https://www.cnblogs.com/jiangzhaowei/p/9534393.html
问题:1.项目没有src目录,原因创建项目后maven包没有下载完就关闭了
2.没有resource,test目录,新装的idea新建的maven项目是没有这几个目录的
3.maven-reimport 相当于eclipse的update project
4.在other setting(全局)中配置settingfornewproject 每次就不用新建项目再配置maven了
5.pom文件出现红色依赖,删除包重新import
5.切换项目 file.open recent
6.删除项目 file-close project -在文件目录中删除文件
7.新建包
- file-project structure -modules-create floder-选择文件夹类型,有5种类型
- 直接在项目中新建directory-右键mark directory as
8.设置idea 的jdk
再othersetting全局配置中 找到sdks -点击+-jdk-jdk目录-project-选择jdk
9.配置tomcat
点击右上角的锤子-配置tomcat路径-deployment-选择编译输出路径
问题1.启动tomcat,idea控制台乱码
解决:在help-edit custom vm options 中添加-Dfile.encoding=UTF-8
在tomcat配置中添加 vm -Dfile.encoding=UTF-8,start-up中添加JAVA_TOOL_OPTION -Dfile.encoding=UTF-8
JAVA_OPTS=-Dfile.encoding=UTF-8
settions-editor-fileencoding全部换成utf-8
settions-builder-buildertool-runner vm添加-Dfile.encoding=UTF-8
问题2:修改项目部署的位置到wtpwebapp目录下
解决 :配置tomcat中的service.xml文件
问题3:项目启动报错Error:Cannot compile Groovy files: no Groovy library is defined for module 'uespider'
解决:settins-builder-compilter-去掉groovy
10.idea集成svn
- 在本地安装svn客户端程序,例如 tortoisesvn,安装步骤中选择command line client tools ,没有装则modify,选择安装。
安装成功后再bin目录下出现 svn.exe
- 在idea中settings-subversion-配置svn.exe的路径
问题1:isuser与hostname问题
解决办法:cmd中svn ls svn路径
问题2:找不到导入的jar包问题
解决办法:在libraries中增加jar包,之后在artifacts中右键选择put into web-inf lib 中
11.idea project structure 中各种路径详解:参考https://blog.csdn.net/ejiao1233/article/details/80444845
war exploded模式是开发模式支持热部署,直接将文件夹拷贝到tomcat部署文件中
12.idea中清除缓存 file——invalid cache
13.idea配置生成 序列化id 参考https://blog.csdn.net/qq_21033663/article/details/78477336
14.idea集成hibernate编译不生成hbm映射文件问题:
解决方案:src是source文件夹,不是resource文件夹,因此编译时扫描不到src中的xml文件
在resource中建立相同目录存放xml映射文件
15.取消空文件夹合并:项目右上角齿轮,compact empty packages
16.rebuild,强制编译整个项目
build,只编译修改了的文件,新增文件不生效
recompile,编译单个class文件