Java开发环境的搭建

1.Java开发环境的搭建

1.1.1 jdk的安装

Java 8 的安装需要两步

1.需要安装

2.配置环境变量

Java 11 只需要安装,不需要配置

安装Java里面包括jdk开发环境 jre运行环境

1.1.2 配置环境变量

在 Windows 操作系统中,配置 Java 环境变量有以下两种方式:

1. 在系统属性中配置: 右键“计算机”,

选择“属性”;

-点击“高级系统设置”;

-点击“环境变量”;

-在“系统变量”中添加或编辑以下变量:

-变量名:JAVA_HOME,变量值:

Java 安装路径;

变量名:CLASSPATH,

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

变量名:PATH,

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

- 重新打开命令行窗口,输入 java -version,查看 Java 版本是否成功配置。

2. 在命令行中配置:

- 打开命令行窗口;

- 输入“setx JAVA_HOME Java安装路径”;

- 输入“setx PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH%”;

- 输入“setx CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”;

- 回车执行命令;

- 重新打开命令行窗口,输入 java -version,查看 Java 版本是否成功配置。

在 Linux 和 macOS 操作系统中,配置 Java 环境变量可以通过以下方式:

1. 在终端中配置: - 打开终端窗口; - 输入“sudo nano /etc/profile”;

- 在末尾添加以下代码:export JAVA_HOME=Java

安装路径 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

- 按下 Ctrl+O 保存文件,再按下 Ctrl+X 关闭 nano 编辑器;

- 输入“source /etc/profile”;

- 输入“echo $JAVA_HOME”,查看 Java 安装路径是否正确;

- 输入“java -version”,查看 Java 版本是否成功配置。

2. 在配置文件中配置:

- 打开相应的配置文件,如 .bashrc;

- 在末尾添加以下代码:export JAVA_HOME=Java

安装路径 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

- 输入“source .bashrc”;

- 输入“echo $JAVA_HOME”,查看 Java 安装路径是否正确;

- 输入“java -version”,查看 Java 版本是否成功配置。

1.1.3 Java 验证 JDK 是否安装成功

要验证在计算机上正确安装了 JDK,请按照以下步骤操作: 1. 打开命令提示符: 在 Windows 计算机上,单击“开始”按钮,然后在“搜索栏”或“运行栏”中键入“cmd”并按 Enter。 2. 在命令提示符窗口中键入以下命令,并按 Enter:

java -version

如果已成功安装 JDK,则应该显示类似于以下内容的输出:

java version "1.8.0_231"

Java(TM) SE Runtime Environment (build 1.8.0_231-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

3. 运行 "Hello, World" 程序:在计算机上创建一个简单的 "Hello, World" 程序,并在命令提示符窗口中运行它,以确保您已经正确安装了 JDK。 将以下代码复制到文本编辑器中并将其保存为 "HelloWorld.java":

public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello, World!"); } }

在命令提示符窗口中导航到保存 "HelloWorld.java" 的目录,并键入以下命令:

javac HelloWorld.java

如果编译成功,然后再键入以下命令:

java HelloWorld

应该会在命令提示符窗口中输出 "Hello, World!",这意味着您已经正确安装了 JDK。

1.2 jdk 目录

1.2.1 jdk目录

JDK(Java Development Kit)是 Java 开发工具包,它包括了开发和运行 Java 程序所需的所有组件。在安装 JDK 之后,可以在计算机上找到以下目录:

  1. bin目录:包含 Java 开发和运行所需的二进制文件,例如javac.exe、java.exe、javap.exe等。

  2. jre目录:包含Java运行时环境(JRE),即运行Java程序所需的所有依赖库和相关文件。

  3. include目录:包含Java Native Interface(JNI)头文件和C++头文件。

  4. lib目录:包含Java类库(JAR文件)和支持的库文件。其中ext子目录包含了JDK本身提供的扩展包。

  5. src.zip文件:包含Java Standard Edition(SE)的源代码。

注意,具体目录结构可能会因JDK版本不同而有所差异。

1.2.2 jre目录

JRE(Java Runtime Environment)是 Java 运行时环境,它包含了运行 Java 程序所需的所有组件。与 JDK 相比,JRE 不包括开发和编译 Java 代码所需的工具和文件。在安装 JRE 之后,可以在计算机上找到以下目录:

  1. bin目录:包含 Java 运行和管理程序的二进制文件,例如java.exe、javaw.exe、jcontrol.exe等。

  2. lib目录:包含 Java 类库(JAR 文件)和支持的库文件,例如 rt.jar、charsets.jar 等。

  3. plugin目录:包含浏览器插件相关的文件。

  4. javaws.exe 文件:Java Web Start 客户端,用于启动基于 Web 的 Java 应用程序。

  5. deploy目录:包含Java部署相关的文件。

注意,具体目录结构可能会因 JRE 版本不同而有所差异。

1.3 JDK、JRE、JVM有什么关系?

JDK(Java Development Kit)是 Java 开发工具包,其中包含了编写、编译、调试和运行 Java 程序所需的所有组 件。JDK 包括 JRE 和开发工具,如 javac 编译器、javadoc 文档生成器、jdb 调试器等。

JRE(Java Runtime Environment)是 Java 运行时环境,它包含了运行 Java 程序所需的所有组件,包括 Java 类库(JAR 文件)、Java 虚拟机(JVM)和其他支持文件。JRE 不包含开发工具,只用于运行已编译好的 Java 应用程序。

JVM(Java Virtual Machine)是 Java 虚拟机,它是在计算机中运行 Java 程序的虚拟计算机。JVM 是 JRE 的一部分,负责将编译后的 Java 代码转换为底层机器可以执行的指令。每个 Java 应用程序都运行在自己的 JVM 实例中,这样可以保证应用程序的安全、稳定和可移植性。

因此,JDK 包含 JRE 和开发工具,JRE 包含 JVM 和 Java 类库,而 JVM 是 JRE 的一部分,专门用于在计算机中运行 Java 程序。

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java搭建网站技术主要包括以下几个方面: 1. Java Servlet:Java Servlet是Java Web开发的基础,它是运行在Web服务器上的Java程序,用于处理客户端的请求和生成响应。通过Servlet,可以实现动态网页的生成和交互。 2. JavaServer Pages(JSP):JSP是一种基于Java Servlet的动态网页技术,它允许在HTML页面中嵌入Java代码。通过JSP,可以将Java代码和HTML页面结合起来,实现动态内容的生成。 3. Java框架:Java框架是一种提供了一系列工具和库的软件架构,用于简化和加速Web应用程序的开发。常见的Java框架包括Spring、Struts和Hibernate等。这些框架提供了各种功能,如依赖注入、面向切面编程、ORM(对象关系映射)等,使开发人员能够更高效地构建和管理网站。 4. 数据库连接:Java搭建网站通常需要与数据库进行交互,常用的数据库连接技术有JDBC(Java Database Connectivity)和ORM框架(如Hibernate)。通过这些技术,可以实现与数据库的数据读写操作。 5. Web服务器:Java搭建的网站需要在Web服务器上运行,常见的Java Web服务器有Apache Tomcat、Jetty和GlassFish等。这些服务器提供了Java Servlet容器,用于运行和管理Servlet和JSP。 6. 前端技术:除了后端的Java技术,搭建网站还需要前端技术来实现用户界面和交互。常见的前端技术包括HTML、CSS、JavaScript和前端框架(如React、Angular和Vue.js)等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值