java环境怎样搭建_如何学习JAVA?怎么搭建JAVA环境?怎么安装JDK?

19a7b8ec6678d1c85b6d5c49b76b3798.pngJAVA

在学习JAVA前,我们必须了解并搭建好JAVA所需的开发环境,要让你写代码能让机器听得懂并执行,JDK(Java Developers Kits)自然是是必须的

安装JDK前的准备

首先我们要先知道自己的电脑系统是几位版本的,右键”此电脑“点击菜单里的属性,便能看到当前电脑的大概信息

d1bc3f625795678963e4100f1194dca9.png如图

知道自己电脑系统是什么版本后,我们再去下载JDK

去Oracel的官网下载JDK安装包,因为目前JDK的最新版本为jdk-14.0.1,所以我在此下载了这个版本

518b4d3c2db5d9e59c252270af9b2802.pngJDK14的说明

选择适合自己系统和版本的安装包并下载

579bd61376756743cee6f36673187957.png如图

Windows10安装JDK环境

7998369c8a4512ea4f4007aafe91d07e.png下载中

双击已下载完毕的安装文件,将弹出如下图所示的欢迎对话框,单击“下一步”按钮。

769a16c04a1a0561d3906a4a991d3daa.png安装程序

在下图所示的“JDK目标文件夹”对话框中,建议大家不要更改JDK的安装路径,一切设置都默认,无脑选“下一步”即可。

8eb6c85c23970a1d643600206903a552.png

632f30e8a4f95b741dd12a3d92af86de.png安装中

73d007c93c6653088dd02db82b8c2e74.png安装完成

注:安装JDK时,千万不要同时运行其它的安装程序,以免出现错误在Windows10中配置环境变量

安装完JDK后,必须配置正确的环境变量才能使用JAVA开发环境。

在Windows10下,只需配置环境变量Path(可使系统在任何路径下都可以识别到java命令)即可。

在Windows10下配置环境变量的步骤如下:

在“此电脑”图标上右击,在弹出的快捷菜单中选择“属性”命令

02ec2d54c5ac23ab9e3fdbe394e7ebe1.png

在弹出的”属性“对话框中左侧单击”高级系统设置“超链接(也就是蓝色的字),将打开如下图所示的”系统属性“对话框

bbeead0c61a1d95da2f5e19f105af647.png

单击”高级“选项卡下的”环境变量“按钮,将弹出如下图所示的”环境变量“对话框,在”系统变量“栏中找到并双击path变量

306d78135d6fce2f786be102ee82c1a8.png

在如下图所示的”编辑环境变量“对话框中,单击”编辑文本(T)……“按钮,对path值进行修改。先删除第一个,即下图中我所选择的那个”C:\“开头的路径

d7316ab271ae2294ed81693ae9ba45a4.png

再输入”C:\Program Files\Java\jdk-14.0.1\bin“(即已安装的JDK的bin文件夹目录),修改后的效果如下图所示

4f85eec92aa90f9bd64128bd977e0673.png如图

注:注意bin后面有个英文状态下的分号";",用于分割不同的变量值,所以每个变量值后面应该加个分号,不可丢掉。

配置环境变量完成后,再逐一单击确定并退出。

检验JDK环境是否已搭建成功

打开”运行“对话框(一边按win键一边按R键即可)

93220626a86b9faeab21d2ac26d44670.png运行对话框

在对话框内输入cmd三个字母,回车(或者按确定)

4c3216d36dcd2eef11727c301c9b4a06.png输入cmd

此时若你的电脑打开命令提示符对话框(cmd)了

625f6ae3ec7b0c27f7f1d0d50837b271.pngcmd界面

在命令提示符界面(也就是这个背景是黑黑的软件里)输入”javac“,并按回车键(键盘上的enter键),将显示下图中的JDK编译器信息,这说明JDK环境已搭建成功

c91cd0bf935d06be701d7b5edd0eb5b8.pngJDK搭建成功

本文由百家号侍郎不是狼啦原创。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

神奇的机械动态图,看了一遍又一遍!最后一个真神奇~

全世界只有3.14 % 的人关注了爆炸吧知识神奇的机械科技动态图,看了一遍又一遍!最后一个真神奇~▲金属切割的慢镜头,美!▲齿轮变速原理演示▲塑料成型机器▲切丝的食品机器▲螺旋状的通心粉制造▲高温融化锁的过程▲一次…

Envoy实现.NET架构的网关(三)代理GRPC

.NET网关与Gateway实战-Envoy与kong课程Envoy实现.NET架构的网关(一)静态配置与文件动态配置Envoy实现.NET架构的网关(二)基于控制平面的动态配置什么是GRPCgRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架。gRPC 的主要好处…

Linux 下用来查询安装包信息的RPM选项

Linux 下用来查询安装包信息的RPM选项RPM是RedHat的包管理器,用来安装、卸载、升级和查询基于RedHat Linux的安装包。RHEL和基于它的系统使用rpm命令来完成这些功能。AD:RPM是RedHat的包管理器,用来安装、卸载、升级和查询基于RedHat Linux的…

如何用Java讲一句话重复五遍_Java 0515 第二次课作业

import java.util.*;public class Work_01 {public static void main(String[] args) {Scanner scan new Scanner(System.in);System.out.println("上午是否合格?");String judge scan.next();//输入是否while(!"是".equals(judge)){//用equals方法判断…

一张图看懂华为计算全联接2020

全世界只有3.14 % 的人关注了爆炸吧知识END◆ 推荐阅读 ◆点击下方图片即可阅读华为邓泰华:让每一位开发者的智慧汇聚成全生态创新,共同点亮多样性计算新时代左右滑动查看更多☟

独立开发一个云(PaaS)的核心要素, Go, Go, Go!!!

最近一年的工作,有很大的比重在做云平台的事情,简单来说,就是为公司内用户提供一个PaaS,用户可以在我们的云平台上方便的将单机服务程序扩展为多实例程序,以平台服务化的方式对外提供。在这里简单分享一下。 首先简单说…

C# 使用Timer控件设置时间间隔

Timer 控件可以定期引发事件,该控件是为 Windows 窗体环境设计的。时间间隔的长度由 Interval 属性定义,其值以毫秒为单位。若启用了该组件,则每个时间间隔引发一个 Tick 事件,在该事件中添加要执行的代码。如图1 所示为 Timer 控…

吐血整理!近二十年全国数学联赛赛题大全,烧脑全集来啦!

1981年,中国数学会开始举办"全国数学联赛",经过1981、1982、1983三年的实践,这一群众性的数学竞赛活动得到了广大中学师生欢迎,也得到教育行政部门、各级科学技术协会、以及社会各阶层人士的肯定和支持。"试题所涉…

组装电脑教程(转载)

组装电脑已经越来越受欢迎,性价比在那摆着,而之前品牌机引以为傲的售后服务也已经被组装机赶上,可以说已经没有不选组装机的理由,就连王思聪也是买组装电脑(几万元土豪组装机)。但是组装电脑对于新手却不是…

java基本类型与引用数据类型_java基本数据类型与引用数据类型总结

昨天京东笔试的一道选择题,被坑了。最近一直在做笔试题,发现自己学了两年多的java,三大框架什么都会,却连基本的拆箱装箱都忘了。昨天考的引用数据类型,基本数据类型都不知道。看来得好好把基础复习几遍了。总结&#…

男朋友的内裤旧了不要扔,关键时刻有大用......

1 女生没有运动内衣不用愁翻翻衣柜总有办法▼2 孩子,你这家庭咋这么散装呢?▼3 这个原地打滑的本领也是一门技术▼4 三轮车夫:我顶不住了......▼5 有空不仅可以一起洗澡还可以一起拉屎▼6 哟!哥们儿,我来陪你啦…

基于事件驱动架构构建微服务第9部分:处理更新

原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part10-handling-updates-and-deletes/在本文中,我将讨论如何处理事件溯源系统上的更新。在前面的步骤中,我将系统的所有业务变化存储为事件&…

理解离散傅立叶变换(一. 傅立叶变换的由来)

转自:http://blog.csdn.net/dznlong/article/details/2261150理解离散傅立叶变换(一)------傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章&…

浅谈入行

2019独角兽企业重金招聘Python工程师标准>>> 2006年开始参加工作,从编码,到带人,再到设计,自己不知不觉也走过了许多个年头。在公司从外包,到国内前后也参加了十多个不同的项目,每年都会有一些新…

数学界再出变态神人!竟用一个比基尼方程,暴力吊打美国数学家!看完我惊了......

全世界只有3.14 % 的人关注了爆炸吧知识没时间了快上车!最近,有粉丝给超模君发了一些图片。早跟你们要说,要好好学数学。现在好了,连沙发问题都不懂!没办法,作为数学界屈指可数的老司机,是时候挺…

Envoy实现.NET架构的网关(四)集成IdentityServer4实现OAuth2认证

.NET网关与Gateway实战-Envoy与kong课程什么是OAuth2认证简单说,OAuth 就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代…

java中transferto_被朋友问到什么是零拷贝,我一脸懵逼…

前言我们的Web应用多多少少都会处理一些静态内容,需要先从磁盘中读取到数据,在不经过修改后将此数据写入到套接字,伪代码如下:read(file, tmp_buf, len);write(socket, tmp_buf, len);虽然看似简单,但是它的效率却不高…

20个天才般的走心设计,真是太牛了!

全世界只有3.14 % 的人关注了爆炸吧知识科技发展一日千里,每天都有很多实用的小物被发明出来。下面就是20个超聪明的日常小发明,看过后你一定也想拥有!“页面”椅子,可以帮助用户调整座椅高度,灵感来自于书籍装上这个以…

Android拨号盘,支持T9搜索和号码搜索

之前做通讯录软件,其中在做拨号盘的时候一直为怎么实现T9输入烦恼,上网找了很多帖子,都没有满意的答案。不过最后终于是实现了,看社区内好像也有不少朋友需要,在此分享一下。这个是在我项目中提取出来的拨号盘案例&…

浅谈.Net异步编程的前世今生----异步函数篇(完结)

前言上一篇我们着重讲解了TPL任务并行库,可以看出TPL已经很符合现代API的特性:简洁易用。但它的不足之处在于,使用者难以理解程序的实际执行顺序。为了解决这些问题,在C# 5.0中,引入了新的语言特性,被称为异…