一、核心基础:JDK 安装与环境变量配置(Windows/macOS 通用)

这是 Java 开发 / 运行的前提,核心是让系统识别java/javac命令。

1. 步骤(以 JDK 17 为例)
(1)下载安装 JDK
  • 官网下载对应系统的 JDK,或用 OpenJDK(免费)。
  • 安装时记住安装路径(如 Windows:C:\Program Files\Java\jdk-17;macOS:/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home)。
(2)配置环境变量
系统 操作步骤 核心配置项
Windows 1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」2. 新建 / 编辑系统变量 - JAVA_HOME:JDK 安装根路径(如上述路径)- Path:新增%JAVA_HOME%\bin
macOS/Linux 1. 打开终端,编辑配置文件(~/.bash_profile~/.zshrc)2. 添加配置后执行source 配置文件生效 - export JAVA_HOME=JDK安装路径- export PATH=$JAVA_HOME/bin:$PATH
2. 验证配置是否成功

打开终端 / 命令行,输入以下命令,能输出版本信息即配置成功:

bash

运行

java -version  # 查看JRE版本
javac -version # 查看编译器版本(仅JDK有,JRE无)

二、开发常用配置:项目配置文件

Java 项目中常用配置文件管理参数(如数据库连接、端口、业务参数),主流格式有propertiesyml/yaml(Spring Boot 常用)。

1. .properties 配置(基础格式)

properties

# 示例:db.properties(数据库配置)
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=123456

# 示例:app.properties(应用配置)
server.port=8080
app.name=my-java-app
app.mode=dev
2. .yml 配置(Spring Boot 推荐,更简洁)

yaml

# 示例:application.yml
server:
  port: 8080  # 服务端口
spring:
  datasource:  # 数据库配置
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test
    username: root
    password: 123456
app:
  name: my-java-app
  mode: dev
3. 读取配置(核心代码示例)

java

运行

// 读取.properties文件(原生Java)
import java.io.FileInputStream;
import java.util.Properties;

public class ConfigReader {
    public static void main(String[] args) throws Exception {
        Properties prop = new Properties();
        // 加载配置文件
        prop.load(new FileInputStream("src/main/resources/db.properties"));
        // 获取配置值
        String url = prop.getProperty("jdbc.url");
        System.out.println("数据库地址:" + url);
    }
}

三、运行优化:JVM 参数配置

运行 Java 程序时,可通过 JVM 参数调整内存、垃圾回收等,优化性能(以 jar 包运行为例):

bash

运行

# 示例:设置堆内存+指定配置文件+启用GC日志
java -Xms512m -Xmx1024m -Dspring.config.location=./application.yml -Xlog:gc*:file=gc.log -jar my-app.jar

核心参数说明:

  • -Xms:JVM 初始堆内存(如 512m)
  • -Xmx:JVM 最大堆内存(如 1024m)
  • -Dkey=value:设置系统属性(如指定配置文件路径)
  • -Xlog:gc:开启 GC 日志,排查内存问题

总结

  1. 基础配置:核心是 JDK 环境变量(JAVA_HOME+Path),验证java -version即可确认;
  2. 项目配置:常用.properties(基础)或.yml(Spring Boot)管理业务 / 数据库参数,通过Properties类或框架注解读取;
  3. 运行配置:JVM 参数(-Xms/-Xmx)调整内存,-D指定自定义配置,优化程序运行效率。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐