Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
  • 1.5 安装JDK和配置开发环境

1.5 安装JDK和配置开发环境

1.5.1 JDK简介

Java Development Kit(JDK)是Java开发的核心工具包,包含:

  • JRE(Java Runtime Environment):运行Java程序的环境
  • 编译器(javac):将Java源代码编译为字节码
  • 调试工具:如jdb等
  • 其他工具:javadoc、jconsole等

1.5.2 下载JDK

  1. 访问Oracle官网或OpenJDK网站
  2. 选择适合操作系统的版本(Windows/Linux/macOS)
  3. 下载推荐的最新LTS版本(如Java 11/17)

1.5.3 安装步骤

Windows系统

  1. 运行下载的.exe安装程序
  2. 按照向导完成安装(建议使用默认路径)
  3. 验证安装:在命令提示符输入java -version

macOS系统

  1. 下载.dmg安装包
  2. 双击安装包并按照提示操作
  3. 验证安装:在终端输入java -version

Linux系统

# 以Ubuntu为例
sudo apt update
sudo apt install openjdk-17-jdk
java -version  # 验证安装

1.5.4 环境变量配置

Windows配置

  1. 右键"此电脑" → 属性 → 高级系统设置 → 环境变量
  2. 新建系统变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK安装路径(如C:\Program Files\Java\jdk-17)
  3. 编辑Path变量,添加:%JAVA_HOME%\bin

macOS/Linux配置

编辑~/.bashrc或~/.zshrc文件:

export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH

执行source ~/.bashrc使配置生效

1.5.5 开发工具选择

推荐IDE:

  • IntelliJ IDEA(社区版/旗舰版)
  • Eclipse(免费开源)
  • VS Code + Java扩展包(轻量级选择)

1.5.6 第一个Java程序

  1. 创建HelloWorld.java文件:
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
  1. 编译执行:
javac HelloWorld.java  # 编译
java HelloWorld       # 运行

1.5.7 常见问题排查

  • 'javac'不是内部命令:检查环境变量配置
  • 版本不匹配:确保编译和运行的JDK版本一致
  • 权限问题(Linux/macOS):使用chmod +x赋予执行权限

提示:建议使用JDK版本管理工具(如jenv或SDKMAN)来管理多个JDK版本

Last Updated:: 3/27/25, 12:48 PM