IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。java
建立您的第一个Java应用程序框架
在本教程中,您将学习如何建立,运行和打包简单Java应用程序 。在此过程当中,您将熟悉IntelliJ IDEA功能以提升开发人员的工做效率:编码帮助和辅助工具。编辑器
建立一个新项目工具
安装JDK学习
要在IntelliJ IDEA中开发Java应用程序,您须要Java SDK(JDK)。若是您的计算机上未安装Java,则须要下载JDK软件包。测试
建立一个新的Java项目网站
在IntelliJ IDEA中,一个项目可帮助您在一个单元中组织源代码,测试,使用的库,构建说明以及我的设置。ui
建立一个包和一个类编码
包用于将属于同一类别或提供相似功能的类分组在一块儿,以用于构造和组织具备数百个类的大型应用程序。spa
IntelliJ IDEA与文件一块儿自动为您的班级生成了一些内容。在这种状况下,IDE插入了package语句和类声明。
这是经过文件模板完成的。根据所建立文件的类型,IDE会插入该类型的全部文件中应包含的初始代码和格式。
编写代码
添加使用实时模板的main()方法
实时模板是您能够插入代码中的代码段。main是这样的片断之一。一般,实时模板包含您最常使用的代码块。使用它们能够节省您一些时间,由于您没必要一遍又一遍地键入相同的代码。
使用代码完成调用方法println()
在main()方法声明以后,IntelliJ IDEA会自动将插入符号放置在下一行。让咱们调用一个将一些文本打印到标准系统输出的方法。
基本代码完成功能将分析当前插入符号位置周围的上下文,并在您键入时提供建议。您能够经过按手动打开完成列表Ctrl+Space。
构建并运行应用程序
有效的Java类能够编译为字节码。您能够main()使用装订线中的绿色箭头图标,从编辑器直接使用该方法编译和运行类 。
单击装订线,而后在弹出窗口中选择Run'HelloWorld.main()'。IDE开始编译您的代码。
编译完成后,“ 运行工具”窗口将在屏幕底部打开。
第一行显示IntelliJ IDEA用于运行已编译类的命令。第二行显示程序输出:Hello, World!。最后一行显示退出代码0,代表退出成功。
若是要从新打开“ 运行工具”窗口,请按Alt+4。
当您单击Run时,IntelliJ IDEA将建立一个特殊的运行配置,该配置将执行一系列操做。首先,它构建您的应用程序。在此阶段,javac将您的源代码编译为JVM字节码。
自动建立的运行配置是临时的,可是您能够修改和保存它们。
javac完成编译后,会将编译后的字节码放在out目录中,该目录在Project工具窗口中以黄色突出显示。以后,JVM运行字节码。
将应用程序打包为JAR
代码准备就绪后,您能够将应用程序打包到Java存档(JAR)中,以便与其余开发人员共享。内置的Java存档称为工件。
为JAR建立工件配置
从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S,而后单击工件。
单击+,指向JAR,而后选择来自具备依赖项的模块。单击Main Class字段右侧的,而后 在打开的对话框中选择HelloWorld(com.example.helloworld)。
IntelliJ IDEA建立项目配置,并在“ 项目结构”对话框的右侧显示其设置。
应用更改并关闭对话框。
构建JAR神器
运行打包的应用程序
要确保正确建立了JAR工件,能够运行它。
对于打包的应用程序建立一个运行配置
要运行打包在JAR中的Java应用程序,IntelliJ IDEA容许您建立专用的运行配置。
按Ctrl+Shift+A,查找并运行“ 编辑配置”操做。
在“ 运行/调试配置”对话框中,单击,而后 +选择“ JAR应用程序”。
命名新配置:HelloWorldJar。
在“ JAR路径”字段中,单击并指定计算机上JAR文件的路径。
在“ 启动以前”下,单击“ 开始”,而后+选择“ 构建工件”。打开的对话框中的HelloWorld:jar。
这样作意味着每次执行此运行配置时,都会自动构建HelloWorld.jar。
运行配置容许您定义要如何运行应用程序以及哪些参数和选项。您能够为同一应用程序具备多个运行配置,每一个配置都有本身的设置。
执行运行配置
在工具栏上,选择HelloWorldJar配置,而后单击运行配置选择器右侧的。或者,请按Shift+F10。
和之前同样,“ 运行工具”窗口将打开,并向您显示应用程序输出。
该过程已成功退出,这意味着应用程序已正确打包。