Java入门基础学习笔记2——JDK的选择下载安装

news/2024/10/9 17:28:11/

搭建Java的开发环境

Java的产品叫JDK(Java Development Kit: Java开发者工具包),必须安装JDK才能使用Java。

JDK的发展史:

LTS:Long-term Support:长期支持版。指的Java会对这些版本负责,如果有问题,会长期支持。

企业正在使用JDK8版本。企业在乎的产品的稳定性,当然有些企业在使用JDK11。

教学环境使用JDK17。

如何获取JDK?

1)通过Oracle官网获取:http://www.oracle.com (注意:针对不同的操作系统,下载对应的安装包)

步骤1:

步骤2:

步骤3:

步骤4:

步骤5:

下载安装包。

如何安装JDK:

1)傻瓜式安装,直接下一步。

2)注意:安装路径不要包含中文和空格。

3)注意:所有的开发工具最好安装到统一位置。

双击安装包:

更改安装路径:

如何验证JDK是否安装成功?

主要是看bin目录下的javajavac是否安装成功。

javajavac的版本是否无问题。

打开命令行窗口,输入java -version和javac -version看版本号。

环境变量的配置:

了解JDK中的javajavac的基本作用。

javac:编译工具

java:执行工具

我们写好的java程序是高级语言,计算机底层的硬件是无法识别这些语言,必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才能驱动机器干活。


http://www.ppmy.cn/news/1461140.html

相关文章

Jsoncpp介绍

1.简介 Jsoncpp 是一个 C 库,用于解析和生成 JSON 数据。它提供了一个易于使用的 DOM(Document Object Model)风格的 API,允许开发者以树形结构的方式操作 JSON 数据。 Jsoncpp 是一个C库,允许操作JSON值,…

httpsok-v1.11.0支持CDN证书自动部署

🔥httpsok-v1.11.0支持CDN证书自动部署 介绍 httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分钟轻松搞定SSL证书自动续期 v1.11.0 版…

Charles抓包工具使用指南:成为网络数据侦察高手

在日常的开发和测试工作中,能够洞察网络请求和响应的细节对于诊断问题、优化性能及保障数据安全至关重要。Charles作为一款流行的网络抓包和调试工具,凭借其强大的功能和直观的界面成为许多开发人员和测试工程师的必备神器。那么,如何高效地使…

Win10 WSL2 Ubuntu 22.04 配置深度学习环境

文章目录 WSL安装Anaconda下载Anaconda安装包安装配置conda命令conda换源conda初始化shell环境conda init手动源激活脚本: 安装Windows上的NVIDIA GPU驱动WSL安装CUDA Toolkit安装12.1版本环境配置报错1报错2 内存不足导致安装崩溃问题描述问题分析问题解决 WSL2 Ub…

代码审计平台sonarqube的安装及使用

docker搭建代码审计平台sonarqube 一、代码审计关注的质量指标二、静态分析技术分类三、使用sonarqube的目的四、sonarqube流程五、docker快速搭建sonarqube六、sonarqube scanner的安装和使用七、sonarqube对maven项目进行分析八、sonarqube分析报告解析九、代码扫描规则定制十…

Python 计算图(graph)中每个节点构成的环,统计每个节点环的个数,图计算,异构图统计子图环的数目,graph统计节点环的代码实战

1.在图graph中,统计每个节点环的个数 def count_cycles(graph):def dfs(node, start, visited):visited[node] Truecount 0for neighbor in graph[node]:if not visited[neighbor]:count dfs(neighbor, start, visited)elif neighbor start:count 1return cou…

网络编程套接字(一) 【简单的Udp网络程序】

网络编程套接字<一> 理解源端口号和目的端口号PORT VS PID认识TCP协议和UDP协议网络字节序socket编程接口sockaddr结构简单的UDP网络程序服务端创建套接字服务端绑定运行服务器客户端创建套接字关于客户端的绑定问题启动客户端启动客户端本地测试INADDR_ANY 理解源端口号…

深入浅出微前端架构

微前端&#xff08;Micro-frontends&#xff09;是一种设计思想&#xff0c;旨在将大型前端应用分解成小的、独立的、可复用的部分&#xff0c;每个部分都有自己独立的责任域。这种架构模式借鉴了微服务的理念&#xff0c;将其应用于前端开发&#xff0c;使得不同的团队可以独立…