开发普通应用程序
工作中一个原本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
遇到的问题
- 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
- Cannot resolve symbol 'springframework'
- import statement disppear automaticall after enter,
- 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