codecamp

IntelliJ IDEA中Java的基础使用

本节介绍的基本知识旨在帮助您了解在IntelliJ IDEA中如何使用Java。

将源文件移动到子文件夹中

您不应将源(.java)文件保留在项目根目录中。如果是这种情况,请在项目根目录中创建一个子目录,并将所有源文件移动到该子目录中。

为.java文件启用编码帮助

只要您将.java文件标记为包含源代码的文件夹,Java的编码帮助就会自动打开。在“项目(Project)”工具窗口中,右键单击该文件夹,指向“将目录标记为(Mark Directory as)”,然后选择“源根(Sources Root)”。

使代码可访问Java API

在Java中编写时,通常会重用(即引用) Java API 类。这些类在JDK中可用。因此,要使代码可以访问Java API,您应该下载并指定JDK:

  1. 在编辑器中打开.java文件:在“项目(Project)”工具窗口中选择文件,然后按F4。如果尚未指定JDK,则编辑区域上方将未定义Project SDK。
  2. 单击“设置SDK(Setup SDK)”。
  3. 在打开的对话框中,选择JDK并单击“确定(OK)”,或单击“配置(Configure)”,单击,选择“JDK”,然后选择安装了所需JDK的目录。

为包创建文件夹结构或指定包前缀

如果您的软件包还没有适当的文件夹结构 (假设您的软件包的名称是com.example.mypackage),那么您有两个选项导致大致相同的结果:

  • 在源目录中创建相应的文件夹结构(例如,<your-source-dir>/com/example/mypackage):在编辑器中,在package语句(例如,package com.example.mypackage;)中,将光标放在包名称中,按Alt+Enter,并选择:Move to package'com.example.mypackage'。
  • 为源文件夹分配包前缀, 而不实际创建文件夹结构:打开"项目结构(Project Structure)"对话框(例如,可以使用Ctrl+Shift+Alt+S快捷键打开),选择Modules,并选择您的模块。在“源(Sources)”选项卡的右侧部分中,单击源文件夹旁边的。在打开的对话框中,指定前缀(例如,com.example.mypackage)。

使您的应用程序可访问 JAR 中的类

比如,您有一个JAR ,其中包含您要在应用中重复使用的类。在这种情况下,您应该将JAR添加到模块的依赖项中。因此,JAR类可用于在代码中引用,并且在构建时它们包含在您的应用程序中。

  1. 打开"项目结构(Project Structure)"对话框(例如,使用Ctrl+Shift+Alt+S快捷键),选择Modules,并选择您的模块。
  2. 选择Dependencies选项卡,单击,并选择JAR或目录。
  3. 在打开的对话框中,选择您的JAR文件。

编译.java文件

如果您执行了本页前面讨论的所有操作,那么编译.java文件或文件将不会有问题。只需选择以下选项之一:Build|构建项目(Build | Build Project),或:构建|构建模块'module_name'(Build | Build Module 'module_name')。

如果编译有问题,IntelliJ IDEA将通知您原因并提供解决问题的提示。

运行你的应用程序

如果编译成功,您可以运行您的应用程序:

  1. 在编辑器中使用main()方法打开该类 。
  2. 在左边距中,在main()方法旁边,单击运行标记(绿色箭头),并选择:Run'<ClassName> .main()'。

将您的应用程序打包在JAR中

要将应用程序打包到JAR中,您应该配置JAR工件然后构建它:

  1. 打开"项目结构(Project Structure)"对话框(可以使用快捷键:Ctrl+Shift+Alt+S),并选择“工件(Artifacts)”。
  2. 单击,选择:JAR,并选择:From modules with dependencies。
  3. 在打开的对话框中,选择具有main()方法的类(Main Class字段)。
  4. 单击"项目结构(Project Structure)"对话框中的“确定(ok)”以保存工件设置。
  5. 选择:Build|构建工件(Build | Build Artifacts),选择工件并选择“构建(Build)”。(如果只有一个工件,则您可以在弹出Build Artifact菜单时按下Enter。)
IntelliJ IDEA:使用HTML
创建一个Java项目
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }