IntelliJ使用教程

 

1、安装:略

注:我很早以前装的,没有写教程。intellij 是要收费的,可以到某宝上买一个激活码。

2、写一个HelloWorld。

2.1选择Create New Project

2.2点击Java,在Project SDK 那一栏点击 new 选择JDK,其它选框不选,点击Next

 

2.3不选点击Next

2.4就是起项目名,点击Finish

2.5项目建成,如图

 

2.6在src下右击,New-Package,建包

 

2.7在包下New-Java Class

 

2.8写一个HellWorld

2.9右击空白处,选择debuge或者run

2.10控制台如图。

 

 

 

 

 

3、删除项目

intellij 删除项目有点麻烦

3.1右击项目选择Remove Module

3.2选择OK

3.3点击File,选择Close Project

3.4以上步骤只在IDE里删除了项目,其文件仍然保存在磁盘上,右击IDE上的文件,选择explorer

3.5删除磁盘上的文件

 

 3.6打开intellij,在欢迎页面上点击XX,删除

 

4、设置

File-Setting

4.1简单设置背景,Appearance-UI Options - Darcula 黑色背景

4.2 设置字体 Font - Size

 

 

 5、使用IntelliJ创建maven项目

待完成。

 

6、使用IntelliJ创建gradle项目

6.1 打开IntelliJ,点击Create New Project 或者 File -> project,在弹出框左侧选择Gradle,右侧复选框选择Java和Web,点击next

6.2 填写 GroupId、ArtifactId、Version,点击next

6.3 在弹出的复选框中选择Use auto-import 和 Create separate module per source set 两个复选框。下面的两个单选框中 ‘Use default gradle wrapper (recommended)’ (使用默认的gradle)和 Use local gradle distribution(使用本地的gradle),选择其中一个。如果选择本地的gradle那么要在下面的gradle home中添加本地gradle的根目录。然后点击next.

6.4 弹出框中的内容可以不做修改,点击finsh,项目创建完成。

6.5 项目创建结果如下图示:

 

编辑build.gradle文件,编写如下代码:

group 'com.njjr.gradle'
version '1.0-SNAPSHOT'

buildscript {
    ext{
        springBootVersion='1.5.4.RELEASE'
    }

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'

sourceCompatibility = 1.8
targetCompatibility = 1.8

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot' //如果不加这个,tasks下就没有application选项
apply plugin: 'maven-publish'



dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-web'
}

 

在src/main/java 右击,New -> Package,创建包,然后New -> Java Class,创建主类如: 

@SpringBootApplication
public class GradleApplication {

    public static void main(String[] args){
        SpringApplication.run(GradleApplication.class,args);
    }
}

6.6 如下图,在project的下拉菜单中选择Packages模式(不选也行。。。)

如下图,在最右侧的选项卡中选择gradle,右击Gradle projects 窗口左侧的/Tasks/application/bootRun,选择run或者debug.Gradle项目就跑起来了

如果Gradle projects 窗口中没有项目信息的话,点击左上角的刷新按钮。

7、使用IntelliJ同时管理多个项目

 

 

 

 

 

 

 

n、

n1.runBoot启动后,会有乱码问题,而main方法启动没有乱码

run/debug configurations->configuration->VM operations 添加 -Dfile.encoding=utf-8

 

n2. 项目建成后目录不完整

在build.gradle 中添加

task"create-dirs" << {

    sourceSets*.java.srcDirs*.each { it.mkdirs() }

    sourceSets*.resources.srcDirs*.each { it.mkdirs() }

}

 

n.3 gradle 项目打包成jar后,未包含代码中的依赖,且使用时抛出异常  java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

在build.gradle 中添加

jar {
    manifestContentCharset 'utf-8'
    metadataCharset 'utf-8'
    manifest {
        attributes "Main-Class": ""
    }
  //exclude 过滤掉.SF等文件,如果未添加exclude,可在打成jar后在linux中手动删除.SF/.RSA/.DSA文件 from { (configurations.runtime).collect { it.isDirectory()
? it : zipTree(it) } } { exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA' } }

 

 

 

8. 快捷键

ALT + ENTER            : 代码自动提示

CTL + D                     : 复制当前行至下一行

CTL + X                     : 删除/剪切 当前行

 

sout                            :System.out.println()的快捷方式

psvm                          :main 方法的快捷方式

fori                              :for(int i = 0; i < ; i++) 的快捷方式

iter                              :for(Object o:)的快捷方式

 

posted on 2018-02-25 18:27  万水千山z  阅读(726)  评论(0编辑  收藏  举报

导航