IDEA的下载和使用安装详细图文教程
一.IDEA的下载
IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows
IDEA分为两个版本:旗舰版(Ultimate)和社区版(Community)。
二.安装过程
在这我们选择装旗舰版,社区版虽然免费,但是有些功能不全
双击【ideaIU-2018.3.3.exe】安装文件:
点击下一步(Next)
选择好【文件的安装文件目录】,点击【Next】
红色箭头所指向的选项代表根据你的电脑选择对应的位数,这里我选择64位。
绿色箭头所指向的选项代表关联文件,如果你打钩了,以后你双击电脑上的.java文件就会用它打开,这里推荐选择不关联。。
蓝色箭头所指向的选项代表是否由JetBrain自动下载一个jre,对于之前没有在电脑上配置jre的人来说强烈建议你在此处勾选上,同一
点击安装(Install)
等待安装
点击完成(Finish)
三.启动应用后简单配置
首次启动,会弹出如下的对话框。选择不导入已有的设置,点击【OK】
再点击接收用户许可,点击【继续】
点击【不发送】
设置主题
这里根据个人喜好,进行选择,也可以选择跳过(skipallandsetdefaults)。后面在settings里也可以再设置主题等。这里选择【Next:Defaultplugins】
设置插件
设置IDEA中的各种插件,可以选择自定义设置、删除,或者安装本身不存在的插件(比如:支持Scala的插件)。这里不设置,后面也可以通过界面菜单栏的settings进行设置。
IDEA插件官方下载地址:https://plugins.jetbrains.com/idea
点击【Next:Featuredplugins】
点击【StartusingIntelliJIDEA】
激活选项自己可以百度查找
四.创建Java工程
选项详解如下:
CreateNewProject:创建一个新的工程。
ImportProject:导入一个现有的工程。
Open:打开一个已有工程。比如:可以打开Eclipse项目。
CheckoutfromVersionControl:可以通过服务器上的项目地址checkoutGithub上面项目或其他Git托管服务器上的项目。
这里选择CreateNewProject,需要明确一下概念:
IntelliJIDEA没有类似Eclipse的工作空间的概念(Workspaces),最大单元就是Project。
这里可以把Project理解为Eclipse中的Workspace。
在Eclipse中我们有workspace(工作空间)和Project(工程)的概念,在IDEA中只有Project(工程)和Module(模块)的概念。这里的对应关系为:
IDEA官网说明:
AnEclipseworkspaceissimilartoaprojectinIntelliJIDEA
AnEclipseprojectmapstoamoduleinIntelliJIDEA
翻译:
Eclipse中workspace相当于IDEA中的Project
Eclipse中Project相当于IDEA中的Module
这个地方刚开始用的时候会很容易理不清它们之间的关系。
从Eclipse转过来的人总是下意识地要在同一个窗口管理n个项目,这在IntelliJIDEA是无法做到的。IntelliJIDEA提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个Project打开一个Window窗口。
在IntelliJIDEA中Project是最顶级的级别,次级别是Module。一个Project可以有多个Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多Module结构。
选择指定目录下的JDK作为ProjectSDK。
如果要创建Web工程,则需要勾选上面的WebApplication。如果不需要创建Web工程的话,则不需要勾选。这里先不勾选,我们只是创建简单的Java工程。
其中,选择【New…】,选择jdk的安装路径所在位置:
点击【OK】以后,选择【Next】
这里不用勾选。选择【Next】,进入下一个页面:
给创建的工程起一个名字和工程所在位置,点击【finish】
点击【OK】即可。
设置显示常见的视图
调出工具条和按钮组
工程界面展示
工程下的src类似于Eclipse下的src目录,用于存放代码。
工程下的.idea和project01.iml文件都是IDEA工程特有的。类似于Eclipse工程下的.settings、.classpath、.project文件等。
创建Package和Class
接着在src目录下创建一个package:
在包下New一个JavaClass:
不管是创建Class,还是Interface,还是Annotation,都是选择New-->JavaClass,然后在Kind下拉框中选择创建的结构的类型。接着在类HelloWorld里声明主方法,输出HelloWorld!,完成测试
说明:在IDEA里要说的是,写完代码,不用点击保存。IDEA会自动保存代码。
创建模块
相比较于多Module项目,小项目就无需搞得这么复杂。只有一个Module的结构IntelliJIDEA也是支持的,并且IntelliJIDEA创建项目的时候,默认就是单Module的结构的。
下面,我们演示如何创建Module:
点击【Next】
给模块起名字和保存的位置
之后,我们可以在Module的src里写代码,此时Project01工程下的src就没什么
用了。可以删掉。
如何删除模块
选中要删除的模块,点击减号
点击【Yes】后,点击【Ok】
此时再选中要删除的模块会出现有【Delete】选项,会从硬盘上将此Module删除掉
查看项目配置
进入项目结构:
五.常用配置
进入设置界面
目录结构如下:
设置主题
设置编辑区主题
设置鼠标滚轮修改字体大小
设置自动导包功能
Addunambiguousimportsonthefly:自动导入不明确的结构Optimizeimportsonthefly:自动帮我们优化导入的包设置显示行号和方法间的分隔符
如上图红圈所示,可以勾选Showlinenumbers:显示行数。我建议一般这个要勾选上。如上图红圈所示,可以勾选Showmethodseparators:显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。设置忽略大小写提示
IntelliJIDEA的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是Firstletteronly区分大小写的。区分大小写的情况是这样的:比如我们在Java代码文件中输入stringBuffer,IntelliJIDEA-默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer就可以进行代码提示和补充。如果想不区分大小写的话,取消勾选该选项即可。(2017版本的IEDA中是改为None选项)设置默认的字体、字体大小、字体行间距
修改代码中注释的字体颜色
DocComment–>Text:修改文档注释的字体颜色Blockcomment:修改多行注释的字体颜色Linecomment:修改当行注释的字体颜色设置项目文件编码
六.IDEA常用快捷键
七.创建JavaWebProject或Module创建的静态JavaWeb(前端开发)
某一个项目右键->New->Module
填写静态web的工程名称和位置:
创建动态的JavaWeb创建动态Web的Module(后端开发)
某一个项目右键->New->Module
这里一定要勾选WebApplication,才能创建一个Web工程。
提供Web工程名和位置。
创建以后的工程结构如下:
打开index.jsp。修改为如下内容。这里你会发现IDEA的代码提示功能要强于Eclipse。
八.配置本地Tomcat
点击EditConfigurations,对于2017版的IDEA,是再点击“+”按钮,再选择TomcatServer->Local,
点击EditConfigurations,对于2018版的IEDA,是再选择Templates->TomcatServer->Local,编辑好模板后,再点击“+”按钮,再选择TomcatServer->Local。
这里我们选择TomEEServer或者TomcatServer都可以。
然后配置Tomcat的名称以及配置应用服务器的位置。根据自己Tomcat的安装位置决定。
其它位置使用默认值(设置要启动的浏览器以及端口号),如下图所示。
接着点击部署【Deployment】->点击+->【Artifact】:
选择应用后
再点回【Server】选项卡,此时:
这样我们的模板就配置好了,接下来,我们点击“+”按钮,再选择TomcatServer->Local,直接使用我们新建配置好的模板即可,如下图:
点击【OK】后,执行刚才创建的index.jsp即可:
效果如下:
注意事项:
显示运行以后的Tomcat的信息:
可以点击红圈圈,刚点击后并不能马上关闭tomcat服务器,只是断开了与服务器的连接,稍后当停止按钮显示为灰色,才表示关闭
九.关联数据库
关联方式:
填写数据库相关信息,此时【TestConnection】为灰色状态
填写完成后,点击【Downloadmissingdriverfiles】去中央仓库下载驱动文件,此时【TestConnection】为可点击状态,我们点击它进行数据库连接测试,测试成功如下:
点击【OK】后,查看效果:
补充:如果你选用的数据库是Oracle,过程可仿照上面的步骤,基本一致
常用操作
- 图标1:同步当前的数据库连接。这个是最重要的操作。配置好连接以后或通过其他工具操作数据库以后,需要及时同步。
- 图标2:配置当前的连接。
- 图标3:断开当前的连接。
- 图标4:显示相应数据库对象的数据。
- 图标5:编辑修改当前数据库对象。
十.配置Maven
Maven的配置
- Maven的核心程序并不包含具体功能,仅负责宏观调度。
- 具体功能由插件来完成。
- Maven核心程序会到本地仓库中查找插件。
- 如果本地仓库中没有就会从远程中央仓库下载。
- 此时如果不能上网则无法执行Maven的具体功能。
为了解决这个问题,我们可以将Maven的本地仓库指向一个在联网情况下下载好的目录。
- Mavenhomedirectory:可以指定本地Maven的安装目录所在,因为我已经配置了MAVEN_HOME系统参数,所以直接这样配置IntelliJIDEA是可以找到的。但是假如你没有配置的话,这里可以选择你的Maven安装目录。此外,这里不建议使用IDEA默认的。
- Usersettingsfile/Localrepository:我们还可以指定Maven的settings.xml位置和本地仓库位置。
settings.xml文件修改的地方:
1、本地仓库地址
2、远程仓库地址
settings.xml文件修改的内容如下:
D:\learn\Maven\repository-idea ......alimaven aliyunmaven http://maven.aliyun.com/nexus/content/groups/public/ central ...... repo2 rep2maven http://repo2.maven.org/maven2/ central
Maven->Importing
- ImportMavenprojectsautomatically:表示IntelliJIDEA会实时监控项目的pom.xml文件,进行项目变动设置,建议勾选。
- Automaticallydownload:在Maven导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJIDEA支持直接从公网下载源码和文档的。
- VMoptionsforimporter:可以设置导入的VM参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。
演示使用Maven
创建对应的Module
选择SpringBoot的模板SpringInitializr
举例:此时SpringInitalizr是springboot工程的模板。
Group:组织或公司域名,倒序
Artifact:项目模块名称
Version:默认maven生成版本:0.0.1-SNAPSHOT
这里可以暂时先不选,后面开发需要了再进行设置。
点击【finish】即可完成创建。
创建完成以后,可以在IDEA右边看到创建的Module。如果没有,可以刷新一下。目录下也会有对应的生命周期。其中常用的是:clean、compile、package、install。比如这里install,如果其他项目需要将这里的模块作为依赖使用,那就可以install。安装到本地仓库的位置。
本地仓库中的文件截图:
十一.其他设置生成javadoc
填写生成javadoc的项目或者模块、输出位置、语言、编码等
Locale:输入语言类型:zh_CN
Othercommandlinearguments:-encodingUTF-8-charsetUTF-8
出现错误:未知标记:date如下图:
取消更新
插件的使用
在IntelliJIDEA的安装讲解中我们其实已经知道,IntelliJIDEA本身很多功能也都是通过插件的方式来实现的。
官网插件库:https://plugins.jetbrains.com/
在IDEA中是打开Settings
如下图演示,在线安装IntelliJIDEA插件库中的插件。安装完以后会提示重启,才可以使用插件。
更多精彩内容关注公众号【Java技术迷】
到此这篇关于IDEA的下载和使用安装的文章就介绍到这了,更多相关IDEA下载和使用安装内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。