提示信息

Java/JDK的介绍、下载、安装、配置与使用指南

韦煌鹳 已关注

Java/JDK 介绍

Java 是一种广泛使用的编程语言,由 Sun Microsystems 在 1995 年首次发布。它是一种面向对象的语言,旨在实现可移植性、安全性和高性能。Java 解决了跨平台的问题,使开发者可以“编写一次,到处运行”(Write Once, Run Anywhere,WORA)。

JDK(Java Development Kit)是开发 Java 应用程序的完整套件。它包含了编译器(javac)、Java 运行时环境(JRE)、Java 标准类库、以及 Java 执行器(java)等工具。

下载 JDK

  1. 访问 Oracle 或 OpenJDK 网站

  2. 选择版本:通常会选择最新的 LTS(长期支持)版本,如 Java 17 或 11。

  3. 选择操作系统版本:根据您的开发环境(Windows、macOS、Linux)选择相应的下载包。

  4. 下载 JDK 安装包:下载对应版本的安装包。

安装 JDK

Windows

  1. 运行安装程序:双击下载的 .exe 文件。

  2. 按提示安装:选择安装目录,通常默认路径即可,单击“下一步”直到完成安装。

  3. 设置环境变量

    • 进入控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量。
    • 在“系统变量”下找到 Path,点击“编辑”,添加 JDK 的 bin 目录路径(如 C:\Program Files\Java\jdk-17\bin)。
    • 新建 JAVA_HOME 变量,值为 JDK 的安装路径(如 C:\Program Files\Java\jdk-17)。

macOS

  1. 运行 .dmg 文件:下载后,打开 .dmg 文件,并运行安装程序,按提示完成安装。

  2. 设置环境变量

    • 打开终端,编辑 ~/.bash_profile 文件(或 ~/.zshrc,取决于终端使用的 shell)。
    • 添加 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
    • 保存文件并执行 source ~/.bash_profile(或 source ~/.zshrc)。

Linux

  1. 通过包管理器安装

    • Ubuntu 上可以使用命令:sudo apt install openjdk-17-jdk
    • centOS 上可以使用命令:sudo yum install java-17-openjdk
  2. 设置环境变量

    • 编辑 ~/.bashrc 文件,添加 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64(具体路径请根据安装位置调整)。
    • 执行 source ~/.bashrc

配置与使用 JDK

  1. 验证安装

    • 在命令行/终端,输入 java -versionjavac -version,检查是否打印出正确的版本信息。
  2. 编写 Java 程序

    • 使用任意文本编辑器编写一个简单的 Java 程序(如 HelloWorld.java)。
    1. public class HelloWorld {
    2. public static void main(String[] args) {
    3. System.out.println("Hello, World!");
    4. }
    5. }
  3. 编译 Java 源文件

    • 在命令行/终端中,导航到 Java 文件所在目录,执行 javac HelloWorld.java,生成 HelloWorld.class 文件。
  4. 运行 Java 程序

    • 执行 java HelloWorld,程序将输出 Hello, World!

常用工具与 IDE

  1. 集成开发环境(IDE)

    • IntelliJ IDEA:广受欢迎的 Java IDE,提供强大的代码编辑和重构能力。
    • Eclipse:开放源码的 IDE,具有灵活的插件架构。
    • NetBeans:Oracle 官方提供的 IDE,默认支持 Java 开发。
  2. 构建工具

    • Maven:以约定优于配置的理念来简化 Java 项目构建和依赖管理。
    • Gradle:灵活的现代化构建工具,支持多种语言的项目。

更多学习资源

通过以上步骤,您可以下载、安装和配置 JDK,并开始使用 Java 进行开发。享受您的编程之旅!

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
韦煌鹳 关注 已关注

最近一次登录:2024-11-21 00:51:00   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图