在正式开始Java开发之前,我们需要把运行和编写代码所需要的基础环境搭建好。这些工具准备齐全之后,后续学习和做项目才会比较顺畅,不会因为环境不对而卡在第一步。
一、JDK的安装与作用
JDK全称是Java Development Kit,也就是Java开发工具包。它里面包含了JRE(Java运行时环境)以及编译器javac、运行命令java等开发必备工具。没有JDK,我们就无法把写好的Java源文件编译成字节码,也更不可能运行程序。
建议从官网或者正规渠道下载长期支持版本,比如Java 8或者Java 11。安装过程基本就是一路下一步,但要记住自己选择的安装路径,后面配置环境变量会用到。
二、配置环境变量
装完JDK后,还要让系统知道它在哪里。以Windows为例,需要配置JAVA_HOME,并把bin目录加到Path里。这样打开命令行输入javac -version能看到版本号,就说明配置成功了。
# 假设JDK安装在如下路径 export JAVA_HOME=/usr/local/java/jdk1.8.0_301 export PATH=$JAVA_HOME/bin:$PATH # 验证配置 java -version javac -version
三、选择合适的IDE
虽然用记事本也能写Java,但实际开发中都会用集成开发环境(IDE)。常见的有IntelliJ IDEA、Eclipse和NetBeans。IDE能帮我们做代码提示、自动编译、断点调试,大幅提升效率。
- IntelliJ IDEA:功能强大,社区版免费,适合大多数开发者
- Eclipse:老牌开源IDE,插件丰富
- NetBeans:对新手较友好,自带很多模板
四、项目构建与依赖管理工具
当项目变复杂,手动导包会很麻烦,这时就需要Maven或Gradle。Maven使用pom.xml来描述项目和依赖,执行mvn命令就能自动下载所需库文件并完成打包。
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.demo</groupId>
<artifactId>hello-java</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
五、验证基础开发环境
我们可以用一个最简单的Java程序验证整个环境是否可用。在IDE里新建类,或者直接用文本写好后用javac编译,再运行看输出。
public class Hello {
public static void main(String[] args) {
// 打印一句话,确认环境正常
System.out.println("Java环境准备好了");
}
}
把上面代码保存为Hello.java,执行javac Hello.java生成class文件,再执行java Hello即可看到输出。到此,Java开发前的基础工具和环境的准备就完成了。