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的…

C#_空值判断

(1) nullnull 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为null ,如果 int inull,的话,是不可以的,因为Int是值类型的。(2)""、String.Empty、String.Length 0 这两个…

如何用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方法判断…

C专家编程复习摘要一

一、关于类型转换 K&R C的不说了,说了还容易混淆,只说ANSI C的: 如果其中一个操作数的类型是unsigned long int,那么另外一个操作数也被转换为unsigned long int。其次其中一个操作数的类型是long int,而另一个操作…

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

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

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

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

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

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

mysql分析工具

今儿上课的时候老师讲到一个mysql的分析工具,我才恍然大悟记起上次去新浪笔试的一道题大概的意思好像就是说:抓出服务器中最耗费时间的sql语句。当时就蒙了根本不懂这些。 MySQL Slow Log 分析工具 mysqldumpslow - mysql官方提供的慢查询日志分析工具my…

编写java的应用_编写Java应用程序

import javax.swing.JOptionPane;public class Account //账户类{private String name; //储户姓名private double balance; //账户余额public Account(String name,double balance){this.name name;this.balance balance;}public String getName() //返回账户名{return name;…

vijos p1347(最大乘积(整数划分?))(25—100分)

跟数的划分有些类似,递归记忆化搜索, 做过数的划分的人做这道题目应该不是很难。 http://www.cnblogs.com/zyxx233/archive/2012/12/08/2809187.html 这是数的划分题解 同样的,我还是以haha来作为函数.....(个人癖好) …

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

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

组装电脑教程(转载)

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

SAP BW系统日常维护日常工作及常见的Infopackage错误

1. Why there is frequent load failures during extractions? and how they are going to analyse them? If these failures are related to Data,, there might be data inconsistency in source system..though you are handling properly in transfer rules. You can mo…

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

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

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

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

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

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

将字符串中的大写字母变成小写字母

/*字符串中大写字母变成小写&#xff0c;其余字符不变*/#include <stdio.h> #include <string.h>char* mystrlwr(char *s) {char *scopy s;while (*s) {if (*s > A && *s < Z) {*s *s a - A;}s;}return scopy; }char *mysed_strlwr(char *s) {cha…

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

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