- 运行第一个Java应用程序
- 工作区主窗口
- 自动编码
- 在Nutshell配置项目
- 构建项目
- 运行和调试应用程序
- 运行测试
- 发布应用到应用程序服务器
- 自定义所有一切
- 查询所有一切
- 从Eclipse 或 NetBeans集成
- 版本控制集成
运行第一个Java应用程序
现在,在编辑器中打开新的类。请注意,HelloWorld类是快速入门包中创建的。 Hello World程序的文本是已知的。
放它在类中,如下 -
运行一个应用程序时,都需要有一个配置,这个是基于过程的。要创建一个运行配置可点击 Run|Edit configurations“ 然后单击 选择应用。
在这里,您可以指定主类和程序参数。因为我们有一个简单的应用程序,所以只需要指出主类。把 quickstart.HelloWorld 到主类(Main class)文本字段。在名称(Name)字段中输入一些东西,例如,HelloWorldConfig。运行配置已准备就绪。
现在,您可以立即运行应用程序,并确保所有工作正常。从主菜单中选择Run | Run 'HelloWorldConfig'。应该会看到输出的结果!
为了调试应用程序,选择“ Run | Debug”。也应该运行配置这一点。要了解更多信息,请参阅运行/调试配置:应用。
工作区主窗口介绍
- 菜单和工具栏包含影响整个项目或大部分命令。此外,上下文敏感的弹出式菜单让您可执行命令,这是具体到一个项目的一部分,如:源文件,类等。
-
导航条有助于通过项目并进行编辑打开文件浏览。
-
状态栏显示你的项目,整个IDE的状态,并显示各种警告和信息消息。
-
在编辑器里您可以创建和修改代码。
-
工具窗口执行不同的功能:帮助您浏览,并通过项目和文件结构导航,查看搜索和检查结果,运行,调试和测试应用程序,在交互式控制台工作等等。
-
左边阴沟 - 纵向条纹,显示您拥有的断点,并提供了一个便捷的方式,通过代码层次导航就像定义/声明。它也显示了行号以及每行的VCS历史。
- 右边阴沟 - 这不断地监视你的代码的质量,始终显示代码分析的结果:错误,警告等,在顶部右上角的方形显示代码分析整个文件的总体状态。
智能编码
代码完成
在Nutshell中配置项目
一个Java库,例如,可以包括类文件,归档和类文件的目录以及Java本机库目录(.dll, .so 或 .jnilib)。
Artifacts。Artifacts是你要通过项目生成的输出。它可能是一个Java归档(JAR),Web应用程序归档(WAR),企业归档(EAR)等。当您使用一个构建工具,Artifacts会自动配置,或者也可如在本节中手动配置它们。
构建项目
-
编译:编译后的文件在选定的范围内,它们是否已经改变。
- Make: 编译后的文件,如果它们已经改变。
-
重建工程:强制对整个项目重新编译。
IntelliJ IDEA 支持 Ant , Maven 和 Gradle 。您可以通过使用项目向导,然后选择相应的构建工具,或通过导入来自现有项目源,并选择相应的构建文件来从导入创建一个新的项目。
有关构建工具的支持的更多信息,您可以查看 Ant ,Gradle 或 Maven 或网站帮助页面或者 "构建在Ant, Gradle 和 Maven" 的视频内容。
运行和调试应用程序
部署应用到应用服务器
在部署应用程序到应用程序服务器这前,请确保在文件中配置应用服务器,执行以下操作顺序:File | Settings | Build, Execution, Deployment | Application Servers。
下面是也可参考有关开发Java EE应用程序部署应用程序到Java EE应用程序服务器更全面的教程。
定制IDE的一切
有很多可以在文本编辑器中使用快捷键。查看一些您不能错过的快捷方式。此外,下载阅读各种平台最常用的快捷键方式参考指南:Win/Linux , MacOS .
查找办法解决
如果您忘了一个快捷方式,使用查找动作(按Ctrl + Shift+ A),并通过名字寻找行动。如下图中所示 -
版本控制集成
要了解更多关于VCS也可查看阅读IntelliJ IDEA的版本控制和观看版本控制的视频教程。
从Eclipse或NetBeans迁移
我们努力使其他的IDE尽可能平缓迁移。对于那些要从Eclipse迁移过来的项目需要,这里也写了一个详细的迁移指南。对于那些想从NetBeans迁移,请阅读IntelliJ IDEA针对NetBeans的迁移指南。请记住,您可以保留以前的IDE快捷键映射,也看看从其他IDE导入项目的视频教程。
接下来呢?
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。