zoukankan      html  css  js  c++  java
  • IntelliJ IDEA快速上手(教你如何创建第一个Java项目)

    本篇博客教你如何快速上手使用IntelliJ IDEA,包括一些基础常规配置和Java项目的创建。


    ▴ 设置IDEA默认打开方式

    设置IDEA不要默认启动最后打开的项目,在项目中或者启动首页,选择settings -> Appearance&Behavior-->System Settings取消Reopenlast project on startup选中

    项目页面

    启动页面

    Reopen last project onstartup,是否默认启动最后一次打开的项目


    ▴ IDEA设置jdk

    虽然不配置jdk也能进入idea,但是在运行时就会出现问题,java运行必须要配置jdk开发环境

    ☄ IDEA已经提供了jre,但是需要配置jdk环境,详细配置见:↷JDK的安装与环境配置

    ▾ IntelliJ IDEA设置全局jdk

    ➊ 打开IDEA集成开发环境工具,点击:File--Project Structure

    ➋ 在打开的页面中,选择SDKs属性,并点击中间的加号+,选择JDK

    ➌ 在打开的页面中,选择本地计算机中已经安装的JDK目录(选择bin目录的上一级即可),然后Name处命名(不要带中文),然后点击ok按钮和Apply按钮即可

    配置完成后创建Java程序会使用默认的jdk 

    ▾ 单个项目配置jdk

    创建项目时选择jdk

    ➊ Create New Project创建新项目

    ➋ 选择项目类型,可以使用默认jdk,也可以选择new 新的jdk配置 

    项目中切换jdk

    ➊ 打开IDEA集成开发环境工具,点击:File--Project Structure

    ➋ 选择new,创建一个新的jdk引用 


    ▴ 启动页面介绍

    ✦ IntelliJ IDEA 没有类似 Eclipse 的工作空间的概念(Workspaces),最大单元就是
    Project。

    ➊ Eclipse中的Workspace:每一个WorkSpace中的配置都是独立的,一个WorkSpace中可以有多个Project项目,Eclipse打开的是WorkSpace,运行时可以选择具体运行哪个项目

    ➋ IntelliJ IDEA中是以单个项目为单位的,每一个项目都是独立的

    ➋ 虽然也可以用IDEA打开多个项目的上级目录,在页面中也会显示类似Eclipse中的目录结构,但是此时IDEA会将这个主目录文件当成是一个项目,而主目录下的Project当成是项目的子文件


    ▴ IntelliJ IDEA视图界面设置

    ➊ 调出工具条和按钮组

    ➋ 有些工具按钮在运行相应项目或者配置相应插件后才会显示出来

    ➌ 如果找不到工具,可以直接在搜索中查找


    ▴ IntelliJ IDEA创建第一个Java项目

    ➊ Create New Project

    或者在项目中创建新项目

    ➋ 选择指定目录下的 JDK 作为 Project SDK,如果要创建 Web工程,则需要勾选 Web Application。如果不需要创建 Web工程的话,则不需要勾选。这里先不勾选,只是创建简单的Java工程。

    ➌ 点击Next。

    ➍ 输入项目名,选择项目存放位置,然后点击Finish,注意Project name和Project location路径要一致,在Project name中输入的名字不会同步到Project location中,那么创建的则是以Project location末尾为名的项目,但是实际路径会是untiled/Project Name中输入名字。如下创建最终会是JavaSE Study项目。

    创建的项目是:JavaSE Study

    但是实际文件夹中的路径是:/untitled/ProjectDemo1

    为避免出现上述情况,建议直接在Project location后面加上创建的项目名路径,让Project name自动同步

    ➎ 直接关闭就好。

    ➏ 至此第一个项目已经创建完毕,其他操作就类似Eclipse中的类似了。

    ➐ 项目右键new创建包和类文件。

    ➑ 编写代码,注意IDEA代码不用手动保存,IDEA会自动保存代码

    ➒ 运行java文件,可以项目类中右键Run,也可以在顶部的Run中选择运行的类。


    ▴ IntelliJ IDEA创建Module

    ➊ 在Eclipse中我们有Workspace(工作空间)和 Project(工程)的概念,在IDEA中只有Project(工程)和Module(模块)的概念。这里的对应关系为:

    ◌ 从 Eclipse 转过来的人总是下意识地要在同一个窗口管理n个项目,这在IntelliJ IDEA是无法做到的。IntelliJ IDEA提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个 Project 打开一个 Window 窗口。

    ◌ 在IntelliJ IDEA中Project是最顶级的级别,次级别是Module。一个 Project可以有多个Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多Module结构。

    ◌ 这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、solr Module等等,模块之间彼此可以相互依赖。通过这些Module的命名也可以看出,他们之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的
    业务关系的。例如:

    ◌ 相比较于多 Module 项目,小项目就无需搞得这么复杂。只有一个 Module的结构IntelliJ IDEA也是支持的,并且 IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。

    ➋ 创建Module,项目右键,New创建Module...

    点击Next

    输入Module名

    之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么用了,可以直接删除。

    ➌ 删除模块

    方法一

    选中Module,右键点击Remove Module

    再选中Module,右键点击Delete

    方法二

    选中Module,右键点击Open Module Settings

    选中要删除Module,点击'-',点击Yes即可

    最后再点击OK</font>

    再选中Module,右键点击Delete

    ✦ 注意项目文件不要和Module文件混在一起放置,单个项目单个文件夹,Module放在对应项目下,所有项目可以放在统一的一个文件夹下,但是不可以以项目的方式打开这个文件夹并以Eclipse方式管理目录下的Project


    ▴ IntelliJ IDEA查看项目配置


    这是一个最基础简单的入门级教程,如果有Eclipse使用经历再使用IDEA会上手很快,其他的具体细节还需使用者慢慢摸索才能熟悉。

    ▴ IntelliJ IDEA和Eclipse快捷代码对比

    public static void main(String[] args) {
    
    }
    //Eclipse快捷方式:mai + enter
    //IDEA快捷方式:psvm + enter
    
    System.out.println();
    //Eclipse快捷方式:syso + enter
    //IDEA快捷方式:sout + enter		or   "内容".sout  == System.out.println("内容");
    

    后续IDEA配置详见:

    ↪ IntelliJ IDEA常规配置教程:https://www.cnblogs.com/asio/p/12228151.html

    ↪ IntelliJ IDEA快捷键设置:https://www.cnblogs.com/asio/p/12229313.html

    更多IDEA相关教程:☛ [传送门]


    转载请添加本文链接 ☄ https://www.cnblogs.com/asio/p/12575392.html


    本博客与CSDN博客༺ཌ༈君☠纤༈ད༻同步发布

  • 相关阅读:
    git使用总结
    [置顶] 生成学习算法、高斯判别分析、朴素贝叶斯、Laplace平滑——斯坦福ML公开课笔记5
    Java调用cmd压缩文件
    Linux下精确控制时间的函数
    ZTESoft 持续集成 编年史 之 持续集成探索---平台选择
    graylog2+syslog-ng+mongodb构建集中管理日志服务器 --转载
    Active Object 并发模式在 Java 中的应用--转载
    分布式计算的模式语言读后感--基线架构
    Spring 中JCA CCI分析--转载
    Getting started with Apache Camel--转载
  • 原文地址:https://www.cnblogs.com/asio/p/12575392.html
Copyright © 2011-2022 走看看