【Java】 Java开发环境配置:JDK与JRE的区别及重要性

>
> 【痕迹】QQ+微信朋友圈和聊天记录分析工具
>
> (1)纯Python语言实现,使用Flask后端,本地分析,不上传个人数据。
>
> (2)内含QQ、微信聊天记录保存到本地的方法,真正实现自己数据自己管理。
>
> (3)数据可视化分析QQ、微信聊天记录,提取某一天的聊天记录与大模型对话。
> 
>  下载地址:https://www.alipan.com/s/x6fqXe1jVg1
>

基本原理

在开始Java编程之旅之前,了解JDK(Java Development Kit)和JRE(Java Runtime Environment)的区别是非常重要的。简单来说,JDK是Java开发工具包,而JRE是Java运行时环境。

JDK

JDK是Java开发人员编写Java程序时所需的工具集,它包括了Java编译器(javac)、Java虚拟机(JVM)以及用于创建和打包Java应用程序的工具。JDK允许开发者编写、编译和运行Java程序。

JRE

JRE是Java程序运行所需的最小环境,它包含了JVM和Java核心类库,但不包括编译器或其他开发工具。如果用户只需要运行Java程序而不需要开发,那么安装JRE就足够了。

代码示例

示例1:Hello World程序
// 文件名:HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

编译并运行这个程序:

javac HelloWorld.java  // 使用JDK中的javac编译器编译Java代码
java HelloWorld        // 使用JRE中的JVM运行编译后的程序

运行结果:

Hello, World!
示例2:使用JDK中的Javac编译器
javac -version  // 查看Java编译器的版本信息

运行结果可能如下:

javac 11.0.2
示例3:使用JRE中的Java命令
java -version  // 查看Java运行时环境的版本信息

运行结果可能如下:

java version "11.0.2"

注意事项

  1. 环境变量配置:确保JAVA_HOME环境变量指向JDK的安装目录,并在系统的环境变量PATH中包含%JAVA_HOME%\bin,以便能够使用javacjava命令。
  2. 版本兼容性:不同的Java程序可能需要不同版本的JRE或JDK。确保你的开发环境与目标程序兼容。
  3. 开发与运行环境:如果你只是运行Java程序,安装JRE就足够了;如果你需要开发Java程序,那么必须安装JDK。

结论

理解JDK和JRE的区别对于Java开发者来说至关重要。JDK提供了完整的开发工具,而JRE仅提供了运行Java程序所需的环境。在遇到“没有编译器”的问题时,通常意味着你可能只安装了JRE而没有安装JDK。确保你的开发环境配置正确,以便能够顺利地编写、编译和运行Java程序。通过上述示例和注意事项,你应该能够解决大多数与Java开发环境相关的问题。

>
> 【痕迹】QQ+微信朋友圈和聊天记录分析工具
>
> (1)纯Python语言实现,使用Flask后端,本地分析,不上传个人数据。
>
> (2)内含QQ、微信聊天记录保存到本地的方法,真正实现自己数据自己管理。
>
> (3)数据可视化分析QQ、微信聊天记录,提取某一天的聊天记录与大模型对话。
>
> 下载地址:https://www.alipan.com/s/x6fqXe1jVg1
>

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值