html
创建一个不使用 Maven 的 IntelliJ IDEA 中的 HelloWorld Java 项目
目录
- 介绍 ....................................................................................................................................1
- 设置您的开发环境 ..................3
- 创建一个新的 Java 项目 ....................................................................5
- 理解项目结构 ................................................8
- 编写您的第一个 Java 程序 ...................................................10
- 运行应用程序 ................................................................................13
- 创建 JAR 文件 ..................................................................................................16
- 处理常见问题 ................................................................................19
- 结论 ................................................................................................................................22
介绍
欢迎阅读这本关于在 IntelliJ IDEA 中不使用 Maven 创建 HelloWorld Java 项目的全面指南。无论您是刚开始编程之旅的初学者,还是希望提升技能的开发者,本电子书将细致地引导您完成每一个步骤。
重要性和目的
由于 Java 的多功能性和强大性,它仍然是最流行的编程语言之一。IntelliJ IDEA 作为一个强大的集成开发环境(IDE),提升了 Java 开发体验。本指南旨在简化不使用 Maven 设置 Java 项目的过程,让您能够专注于学习核心的 Java 概念。
优缺点
优点 | 缺点 |
---|---|
简单性:对于没有依赖管理的初学者来说,设置起来很容易。 | 可扩展性:对于需要依赖管理的大型项目并不理想。 |
控制权:对项目结构和配置有更深入的理解。 | 手动管理:需要手动处理库和依赖项。 |
轻量级:与使用类似 Maven 这样的构建工具的项目相比,设置更快。 | 功能有限:缺乏构建工具提供的高级功能。 |
何时何地使用
在不使用 Maven 创建 Java 项目非常适合小型应用程序、教育用途,或者当您希望了解 Java 项目结构的基础方面时。随着项目复杂性的增加,集成像 Maven 或 Gradle 这样的构建工具将变得更加有益。
设置您的开发环境
在深入创建项目之前,请确保您的开发环境已正确设置。
安装 IntelliJ IDEA
- 下载 IntelliJ IDEA:访问官方网站并下载社区版,该版本是免费的,适用于 Java 开发。
- 安装 IntelliJ IDEA:按照针对您的操作系统的安装提示进行安装。
- 启动 IntelliJ IDEA:安装完成后打开应用程序。
配置 JDK
- 下载 JDK:如果尚未安装,请从Oracle 官方网站下载 Java 17 或其他您偏好的 Java 版本。
- 在 IntelliJ IDEA 中设置 JDK:
- 导航到文件 > 项目结构。
- 在平台设置下,选择SDKs。
- 点击+图标并选择JDK。
- 找到已安装的 JDK 目录并确认。
表 1:比较 Java 版本
特性 | Java 17 | Java 21 |
---|---|---|
发行日期 | 2021 年 9 月 | 2023 年 9 月 |
长期支持 (LTS) | 是 | 是 |
主要特性 | 封闭类、模式匹配 | 性能增强、改进的安全性 |
创建一个新的 Java 项目
环境设置完成后,让我们创建一个新的 Java 项目。
创建新项目的步骤
- 打开 IntelliJ IDEA:在欢迎界面,点击新项目。
- 选择项目类型:从选项中选择Java。
- 项目 SDK:确保选择的 JDK 是您之前配置的那个。
- 项目名称:输入HelloWorld。
- 项目位置:选择您喜欢的目录。
- Maven 选项:取消选中使用 Maven选项,以便不使用它。
- 完成:点击完成来创建项目。
图 1:IntelliJ IDEA 中的新项目设置
理解项目结构
良好组织的项目结构对于维护和扩展您的应用程序至关重要。
基本项目结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
HelloWorld/ ├── out/ │ ├── artifacts/ │ │ └── HelloWorld_jar/ │ │ └── HelloWorld.jar │ └── production/ │ └── HelloWorld/ │ ├── META-INF/ │ │ └── MANIFEST.MF │ └── org/ │ └── studyeasy/ │ └── HelloWorld.class ├── src/ │ └── org/ │ └── studyeasy/ │ └── HelloWorld.java └── HelloWorld.iml |
文件夹描述
- src/:包含源代码文件。在这里,HelloWorld.java 位于。
- out/:存储编译后的类文件和像 JAR 文件这样的构件。
- META-INF/:包含关于项目的元数据,包括清单文件。
- HelloWorld.iml:IntelliJ IDEA 的模块文件。
编写您的第一个 Java 程序
让我们编写经典的 "Hello, World!" 程序。
HelloWorld.java
1 2 3 4 5 6 7 8 9 |
package org.studyeasy; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello and welcome!"); } } |
说明
- 包声明:将类组织到命名空间中。在这里,org.studyeasy 是包名称。
- 类定义:HelloWorld 是包含 main 方法的类。
- Main 方法:Java 应用程序的入口点。它在控制台打印 "Hello and welcome!"。
运行应用程序
执行您的 Java 程序非常简单。
运行步骤
- 导航到主类:在 src/org/studyeasy 目录中,找到 HelloWorld.java。
- 运行程序:
- 右键点击 HelloWorld.java。
- 选择 运行 'HelloWorld.main()'。
- 查看输出:控制台将显示:
1 |
Hello and welcome! |
故障排除
如果在运行应用程序时遇到问题,请确保:
- 选择了正确的 JDK。
- main 方法正确定义。
- 代码中没有语法错误。
创建 JAR 文件
JAR(Java ARchive)文件将您的应用程序打包成一个单一文件,便于分发。
创建 JAR 文件的步骤
- 导航到项目结构:
- 转到 文件 > 项目结构。
- 添加构件:
- 在 项目结构 窗口中,选择 构件。
- 点击+图标并选择 JAR > 从包含依赖的模块。
- 配置 JAR:
- 选择主类(HelloWorld)。
- 确保选中 包含在项目构建中。
- 应用并确定:点击 应用,然后点击 确定 以保存设置。
- 构建构件:
- 转到 构建 > 构建构件。
- 选择 构建 以生成 JAR 文件。
表 2:JAR 文件位置
文件夹 | 内容 |
---|---|
out/artifacts/HelloWorld_jar/ | 包含 HelloWorld.jar |
out/production/HelloWorld/ | 包含编译后的 .class 文件 |
运行 JAR 文件
- 找到 JAR 文件:导航到 out/artifacts/HelloWorld_jar/HelloWorld.jar。
- 通过命令行运行:
1java -jar HelloWorld.jar - 预期输出:
1Hello and welcome!
处理异常
- Class Not Found Exception:
- 确保 MANIFEST.MF 正确引用了主类。
- 确认 HelloWorld.class 已包含在 JAR 中。
处理常见问题
开发 Java 应用程序可能会遇到各种挑战。以下是本过程中常见问题的解决方案。
问题 1:找不到 JAR 文件
解决方案:
- 构建构件后,通过选择 文件 > 从磁盘重新加载 来刷新项目。
- 确保构建过程顺利完成且没有错误。
问题 2:Class Not Found Exception
解决方案:
- 确认 MANIFEST.MF 文件指定了正确的主类。
- 重新构建构件以更新配置。
问题 3:IntelliJ IDEA 中的 UI 变化
解决方案:
- 保持更新到最新版本的 IntelliJ IDEA。
- 探索新的 UI 元素并相应地调整配置。
- 参考 IntelliJ IDEA 的官方文档以获取指导。
图 2:解决 Class Not Found Exception
结论
通过在 IntelliJ IDEA 中不使用 Maven 创建 HelloWorld 项目,开启您的 Java 开发之旅,为您打下坚实的基础。这种方法提供了对项目结构、配置和 Java 编程基础概念的清晰理解。随着您越来越熟练,集成像 Maven 这样的工具可以进一步提升您的开发工作流程。
关键要点
- 环境设置:正确配置 IntelliJ IDEA 和 JDK 以避免设置问题。
- 项目结构:理解源文件和编译文件的组织方式至关重要。
- 运行应用程序:掌握运行过程和处理异常确保开发顺利。
- 创建 JAR 文件:将您的应用程序打包成 JAR 文件对于分发至关重要。
行动号召
现在就开始设置您的开发环境并创建您的第一个 Java 项目吧。尝试不同的配置,探索 IntelliJ IDEA 的功能,并随着进步不断构建更复杂的应用程序。
补充信息
Maven 和手动项目设置的区别
特性 | 不使用 Maven | 使用 Maven |
---|---|---|
依赖管理 | 手动处理库 | 通过 pom.xml 自动化处理 |
构建过程 | 手动编译和打包 | 简化的构建生命周期 |
项目可扩展性 | 适用于小型项目 | 理想用于大型、复杂项目 |
配置 | 对配置有更多控制 | 遵循约定优于配置的方法 |