IntelliJ IDEA开发Java笔记

开发普通应用程序

工作中一个原本NetBeans的project,重新使用IntelliJ IDEA编译

有多个第三方jar

在IntelliJ IDEA中Import已有的NetBeans工程:https://www.jetbrains.com/idea/documentation/

准备

先安装JDK,比如我安装的C:\Program Files\Java\jdk1.8.0_73

我还设置了环境变量:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73

创建project,编译:Build菜单

当编译或运行时出现路径问题时,需要:File->Project Structure->Project Settings检查一下各个设置

比如

URL imageurl = getClass().getResource("logo.png");

如果返回null,需要检查Modules下的Resources是否设置,设置方法是在Modules右侧区域Sources标签下,选择Resource图标,然后再点击对应的文件夹

编译

在默认编译下,IDE智慧将java源代码编译成class文件,如果需要最后的jar文件,需要用到Artifacts

配置好Artifacts后,Build菜单下的Build Artifacts菜单项才会有效,这时可以Build,Rebuild

调试

IDE左侧project区,右键你需要调试的jar,比如我的是Debug traceAnalyzer.jar,就可以进行调试了

IDEA下使用Spring框架

开发环境

Win10+IDEA 2019.1.3+Springboot2.1.6+Maven3.6.1

实际小项目

https://blog.csdn.net/mengdonghui123456/article/details/71304550

遇到的问题

  1. Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.  Error message: Cannot download 'https://start.spring.io': connect timed out,https://blog.csdn.net/u014417033/article/details/58721184
  2. Cannot resolve symbol 'springframework'
  3. import statement disppear automaticall after enter,
  4. import自动消失,https://blog.csdn.net/Arrks/article/details/89060899,当在class里写了需要的对象,注解,import会自动引入

关于auto import

impor行t在IDEA的class头部无需手动输入,比如下图输入@RestController回车后,IDEA会自动加上import行,同样的@RequestMapping也是

注意Tomcat的端口号这里默认8080,可以直接在浏览器里访问http://localhost:8080/hello查看结果

指定本地已安装的Maven

每个新建的project都要做这个设置

新建project的过程总结

以下没有提到的部分默认就行了

Create New Project -> Spring Initializr,推荐Spring Initializr而不是Maven

dependency选择

安装SDK开发Android

http://sdk.android-studio.org/下载

安装后,管理员方式运行SDK Manager

配置好proxy,在需要安装的前面勾选,然后点击install,在弹出的页面里accept

完整工程

https://share.weiyun.com/58uBBtu

发布了34 篇原创文章 · 获赞 43 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/tiplip/article/details/23656321
今日推荐