此处记录我运行从github上拉取的java项目时因注意的事项(已踩的坑)和一些有用的用法
- 导入java项目后,最好先到项目结构中选择项目和模块的jdk版本,以及idea中的jdk版本。
(这两处都要看一下: 在File => setting => Build,Execution,Deployment => compiler => Java Compiler即可查看和修改应用的jdk版本; 在File => Project Structure => Project 和 Moudules 可修改模块的jdk版本) - 如果拉取下来的项目自带 .idea文件夹, .iml文件和target文件夹,可能会影响项目启动,他们与idea本地配置有关或是本地生成的,可以考虑删去,然后重启项目会重新生成。
- 如果项目大量报程序包不存在
— 可以设置:Intllij IDEA—>File—>Settings—>Build,Execution,Deployment—>Maven—>Importing 中选择自动检测,勾选自动下载源码。
— 或者修改Maven的settings.xml的镜像为国内镜像,推荐阿里镜像。 - 如果遇到启动之类的命令因名字过长导致无法启动的问题,可以在jvm启动配置页选择使用jar或命令存入文件的方式启动项目。
(在启动选项那里, Edit Configurations => 进入启动配置页,点开environment, 选项 Shorten command line 选择 JAR manifest - java -cp classpath.jar classname [args] 即可) - 当使用IDEA打断点,以Debug方式启动项目时发现一直启动不了,一直再转圈圈,但是通过run可以正常启动项目: 可能是一些断点的存在,会影响项目的启动,所以尝试清除无用的断点。
(点击这个双红点,可以查看所有的断点)
- 查找项目中的某个类,可双击shift; 查找字符串,可在edit>find>find in path中输入查找。