热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

intellijidea的安装与使用(保姆级教程)

intellijidea的安装与使用(保姆级教程)IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gi

intellij idea的安装与使用(保姆级教程)

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。这篇文章会详细讲述intellij idea的安装步骤。



安装步骤



  1. 搜索引擎搜索intellij idea或者idea,或者在浏览器输入JetBrains公司官方网址,www.jetbrains.com(可能需要kexue上网)。


    技术分享图片

  2. 进入JetBrains官网,选择Developer Tools。


    技术分享图片

  3. 之后我们能看到各种各样的开发工具,我们选择intellij idea,点击download。


    技术分享图片

  4. 进入intellij idea下载界面,我们可以看到有两个版本,一个是旗舰版,功能更多更全面,可以免费试用30天,后续需收费,另外一个是社区版,可以免费使用。intellij idea这款软件在Windows、Mac以及Linux均可以使用。我们选择下载Windows旗舰版,点击download。


    技术分享图片

  5. 点击之后下载会自动开始,选择一个目录存放安装包,比如我是存放在F盘下download目录。


    技术分享图片

  6. 接下来在我们保存的目录下,双击我们刚下载的exe文件,安装即会开始。


    技术分享图片

  7. 点击下一步,选择安装目录,软件默认安装目录是在C盘,建议不要放在C盘,我选择安装在F盘。


    技术分享图片

  8. 点击下一步,勾选图中所示两个选项。


    技术分享图片

  9. 点击下一步,点击安装。


    技术分享图片

  10. 安装完成,运行intellij idea。


    技术分享图片

  11. 进入软件界面,首先会弹出页面,问我们是选择激活软件,还是试用30天,我们选择先试用30天。点击Evacuate。


    技术分享图片

  12. 安装成功,开始你的Java学习与开发之路吧!


    技术分享图片




软件使用



  1. 点击New Project,创建一个新的工程,选择Java,JDK版本选择1.8,如果是Project SDK那一个框是红的的话,需要自己设置JDK安装目录以及环境变量,这方面具体可参考一些B站视频或者教程,我们点击下一步。


    技术分享图片

  2. 点击下一步。


    技术分享图片

  3. 设置项目名称和项目目录,建议选择一个自己容易找得到的目录,点击下一步。


    技术分享图片

  4. 进入项目页面,软件可能会弹出一系列的tips,有兴趣可以看一看,或者我们直接关闭它。项目界面如图。


    技术分享图片

  5. 在src目录下,右键,新建一个Java类,当然这个软件可以做很多事情,后续可以自己尝试。


    技术分享图片

  6. 命名刚刚创建的Java类,按回车。


    技术分享图片

  7. 进入代码编写界面。


    技术分享图片

  8. 编写Java程序,输出“Hello World!”。


    技术分享图片

  9. 点击绿色箭头,选择运行。


    技术分享图片

  10. 成功输出“Hello World!"。


    技术分享图片

这样我们就成功地安装了intellij idea并且运行了一个Java程序。


推荐阅读
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
author-avatar
记录生活传奇_909_874
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有