理解Java开发中的双JRE结构:JDK与JRE的区别与应用

需积分: 9 2 下载量 46 浏览量 更新于2024-07-13 收藏 1.59MB PPT 举报
在JAVA课件第一章中,主要讨论了为何Java开发环境中存在两个JRE(Java Runtime Environment)目录。首先,安装JDK(Java Development Kit)时,通常会包含一个主JRE目录,这是为了方便普通用户执行Java程序。JDK包含JRE是因为开发人员在编写、编译和调试Java程序时,需要使用其中的工具和库,如`java`和`javac`命令,以及对应的JRE支持。 有两个JRE的原因在于它们分别服务于不同的职责。公共JRE(通常在`C:\Java\jre`),其主要目的是运行已经编译好的Java应用程序,适合于非开发用户。而JDK中的JRE(私有JRE,位于`C:\Java\jdk\bin`或其上级目录),是为了满足开发人员的需求,特别是编译时,它会优先被寻找和使用,确保开发过程中使用的JVM(Java Virtual Machine)和API(Application Programming Interface)是与开发环境匹配的,以便进行高效的开发和调试。 Java作为一种编程语言,诞生于Sun公司的“绿色项目”——Oak语言,虽然初始项目失败,但Java凭借其面向对象的设计、跨平台的特性,得以在1995年发布JDK1.0并迅速发展。Java平台包括三个主要领域:J2SE(标准版,用于桌面和低端服务)、J2EE(企业版,为企业级应用设计)和J2ME(微型版,适用于嵌入式设备)。学习Java的目标旨在成为Java软件工程师,涵盖了基础语法、J2SE平台、面向对象编程、Web开发(包括Struts设计模式、JavaScript等)、企业开发和嵌入式应用开发,以及相关的开发工具如JDK、Eclipse等。 在学习方法上,建议从基础语法开始,通过实践编写程序来熟悉Java语言,并注重理解其底层机制,而非仅仅满足于表面应用。同时,不断思考和总结,培养自学能力,以便在学习过程中更好地理解和掌握Java技术。