java开发环境的搭建及配置_java环境搭建及配置教程-程序员宅基地

技术标签: java  jar  开发语言  

JDK简介

JDK(java Development kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,必须安装JDK才能使用java语言。直接点击下载自己对应的版本到自己电脑文件夹即可。

安装

如何下载JDK?

JDK官方网站上提供有JDK 8的网址如下:
https://www.oracle.com/java/technologies/downloads/#java8在这里插入图片描述

如何安装JDK?

打开下载好的JDK直接双击即可安装。
在这里插入图片描述

如何判断自己安装jdk是不是安装成功了呢?

1.首先可以根据自己安装的路径在bin目录下可以找到java.exe和javac.exe程序,初步判断jdk已经安装成功。
在这里插入图片描述
2.安装成功后我们可以验证java.exe和javac.exe程序是不是能正确运行,可以运用Win+R键打开运行框,输入cmd,敲回车,打开命令行窗口。
在这里插入图片描述
在命令框中输入java和javac命令如下图,说明java.exe和javac.exe程序是可以正常运行的。
在这里插入图片描述
在这里插入图片描述

如何查看java和javac的版本?

可以通过java -version以及javac -version可以查看到当前安装的jdk版本,可以查看与自己当前安装的jdk版本是不是一致。在这里插入图片描述

java.exe和javac.exe程序到底是干什么的呢?

其实我们写好的java程序都是人类可识别的高级语言,并非计算机底层硬件所能识别的语言, 要想机器能够识别且执行相关的命令,先要通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动硬件实现对应的操作。
在这里插入图片描述

在代码中如何javac和java到底是如何编译和执行的呢?

这里需要查看http://t.csdn.cn/K66WU,点击更精彩哦。

安装注意事项:

  • 一般不会选择默认路径。
    在这里插入图片描述
    注:安装路径中不建议出现空格和和中文,不然后期编程容易出现bug。

常用命令

常用命令 作用
盘符: 切换到某个盘下D:,c:
dir 查看当前路径下的文件信息
cd 进入单级目录:cd itheima
进入多级目录:cd C:\Users\86183
回退到上一级目录:cd …
回退到盘符根目录:cd \
cls 清屏

JDK的组成以及跨平台原理

JDK的组成

JDK(Java Development Kit):Java开发工作包,JRE和开发工具共同组成JDK。
请添加图片描述

JRE

JRE(Java Runtime Environment):由JVM和核心类库组成,Java的运行环境,

JVM

JVM(Java Virtul Machine):Java虚拟机,真正运行Java程序的地方。

核心类库

核心类库:Java自己写好的程序,给程序员自己的程序调用的。
在这里插入图片描述

开发工具

开发工具有编译的javac,运行的java工具等。

JDK内部运行方式

在这里插入图片描述
首先我们写好程序(HelloWorld.java),
第一步:在JDK中寻找Javac编译工具把对应Java文件进行编译产生class文件。
第二步:在JDK中寻找Java运行工具把对应产生的class文件送到JVM中运行。
第三步在JVM中运行的时候把程序中所涉及的库文件从核心库中加载出来,完成程序运行,

Java的跨平台、工作原理

  • 一次编译,处处可用,由于针对java语言,在每个平台上都有对应的JVM虚拟机,这样一来可以实现一次编译,处处可用的效果。
    请添加图片描述
  • 程序只需要开发一次,就可以在各种安装了JVM的平台上运行。

JDk环境变量配置

Path环境变量
  • Path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。(Path环境变量的位置在:我的电脑->属性->高级->环境变量)
    命令行窗口启动程序有两种方法:
    1.在QQ程序文件存在的文件目录下启动

    在这里插入图片描述
    2.配置QQ的Path环境变量
    在这里插入图片描述
    就可以在任何位置启动QQ,同理JDK也是这样。
    在这里插入图片描述
    注意:在配置环境变量的时候在环境配置页面会出现两个Path,其实这两个Path名字一样,作用域不一样,用户变量只作用于用户,系统变量作用于所有。在这里插入图片描述
    为Java、javac配置Path的注意事项:
    在这里插入图片描述

命令行窗口的任意目录可以使用javac和Java,那为什会这样的呢?其实现在JDK版本较高的会自动把javac、Java程序的路径配置到Path中去,从而会使javac和Java在那都可以运行。
那么问题来了老版本JDK在安装的时候没有自动配置Path环境变量的,此时我们需要自己配置Path环境变量。

环境变量配置

第一步:配置Path环境变量,方便在命令行窗口的任意目录启动java和javac程序。
Path:C:\Java\jdk1.8.0_201\bin(JDK中的Java和javac的安装路径)

在这里插入图片描述
然后把这个路径配置到系统变量中的Path中去。
在这里插入图片描述
第二步:配置Java_home环境变量,告诉操作系统JDK安装在了 那个位置(将来其他技术要通过这个环境变量找JDK),JAVA_HOME :C:\Java\jdk1.8.0_201 (JDK的路径)
先找到路径:

在这里插入图片描述
然后新建一个JAVA_HOME,把环境变量配置好。

在这里插入图片描述
推荐这样配置Path,Path %JAVA_HOME%\bin
不论以后把JDK放到哪里或者什么版本,只需要更新JAVA_HOME中环境变量就好了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/asnowdream/article/details/124733870

智能推荐

SIFT原理及步骤详解_sift描述子的原理和步骤-程序员宅基地

文章浏览阅读2.6k次,点赞3次,收藏8次。摘自网络,待有空继续整理,写写对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。1、SIFT综述尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变量,此算法由 David Lowe在1999年所发表,20_sift描述子的原理和步骤

【Flink】 IllegalArgumentException: open() failed.The server time zone value ‘�й���׼ʱ��‘_org.apache.flink.connector.jdbc.table.jdbcrowdatai-程序员宅基地

文章浏览阅读2k次。Caused by: java.lang.IllegalArgumentException: open() failed.The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) ._org.apache.flink.connector.jdbc.table.jdbcrowdatainputformat

数据迁移备份的几种策略比较-程序员宅基地

文章浏览阅读206次。Data migration Approaches: Model1: Advantages: Simple Disadvantages: Business disrupted Migrationneeds to complete in limited time..._数据 增量迁移策略

Jadx使用记录_jadx内存不足怎么办-程序员宅基地

文章浏览阅读1.6k次。Jadx版本 release0.9.0系统:win10下载:https://github.com/skylot/jadx 使用:解压下载的文件,进入bin目录双击jadx-gui.bat,选择需要打开的apk,zip等文件坑:反编译的文件较大时需要修改分配内存,网上教程修改jadx.bat中set DEFAULT_JVM_OPTS 为较大的内存,但我修改后打开jadx-gui...._jadx内存不足怎么办

NLP学习笔记:斯坦福公开课CS224n和自然语言处理简介_斯坦福cs224n自然语言处理课程-程序员宅基地

文章浏览阅读209次。本文介绍了CS224n课程的主要内容,并提供了一些相关的源代码示例,包括n-gram语言模型和文本分类器。CS224n课程介绍了词向量的表示方法,包括基于计数的方法(如词频和共现矩阵)和基于预测的方法(如Word2Vec模型)。斯坦福大学的公开课CS224n(自然语言处理与深度学习)是一个备受推崇的课程,为学习NLP提供了很好的起点。神经网络和深度学习基础:课程从神经网络和深度学习的基本概念开始,讲解了前向传播、反向传播、梯度下降等核心算法,为后续的NLP应用打下了基础。_斯坦福cs224n自然语言处理课程

计算机主机配置最好的,组装台式电脑配置清单有哪些 台式电脑什么配置好-程序员宅基地

文章浏览阅读1.3k次。摘要:攒机一直是电脑爱好者热衷的事,自己选购各配件,组装一台适合自己要求的机器给很多DIYer带来了极大的欢乐。组装一台电脑需要些什么呢,接下来,买购网小编就为您详细解说一下攒机需要的基本配置。【高配置台式电脑】组装台式电脑配置清单 台式电脑什么配置好组装台式电脑配置1 、高配置 台式电脑 建议:首选 1 : intel G1620 双核 +H61M 主板。 ( 价格低廉性能不弱,超值!)首选 2..._组装台式电脑配置清单

随便推点

Cisco 10G SFP+ Datasheet_sfp 10g datasheet-程序员宅基地

文章浏览阅读1k次。Cisco, as one of the leading fiber optics manufactures around the world, is professional in networking hardware, telecommunications equipment and other high-technology services and products. As Cisco_sfp 10g datasheet

java计算机毕业设计(附源码)医院住院管理系统(ssm+mysql+maven+LW文档)-程序员宅基地

文章浏览阅读641次,点赞19次,收藏16次。在公共卫生事件频发的当下,一个高效、智能的医院住院管理系统更是不可或缺的,它能够迅速响应突发状况,确保医疗服务的连续性和稳定性。总之,医院住院管理系统不仅提升了医院的服务质量和管理水平,也为患者带来了更加便捷、安全的就医体验。这一系统能够通过电子化、自动化的方式,实现患者信息的快速录入、查询、更新和管理,极大地提高了医院管理的精准性和效率。此外,随着大数据和云计算等技术的融入,医院住院管理系统的功能也在不断扩展,为医疗决策提供了数据支持,为患者提供了更加个性化、高效的服务。

Windows 2019通过网页修改域用户密码_password.aspx 修改-程序员宅基地

文章浏览阅读1w次。对于域用户来说,定期修改密码是必须的。对于没有Exchange的组织,而且经常出差在外的人员,能及时修改密码就变得很重要了。在Windows 2003的时候有iisadmpwd可以修改。但是这个页面在2008的时候取消了。如果看不到图,请点我。自从Windows 2012 R2开始又可以通过Remote Desktop的一个组件修改密码了。这个功能本来是为了让RDP用户修改密码的。因为如果远..._password.aspx 修改

习题7-8 字符串转换成十进制整数-程序员宅基地

文章浏览阅读281次。输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。#include<stdio.h>#include<ctype.h>#include<math.h>int main(){_习题7-8 字符串转换成十进制整数

普通Java工程师 VS 优秀架构师_架构师与java-程序员宅基地

文章浏览阅读3k次,点赞3次,收藏3次。只懂技术还远远不够,懂技术/懂业务/懂管理的综合型人才,才是技术团队中的绝对核心。工作3年之后,同行之间的薪资差距越来越大,差距背后对应的是综合能力的差异。不仅仅是架构师,所有的技术高端岗位,对人才的综合能力都有较高的标准。深厚的技术功底与大局观,始终保持对先进技术的敏感。具备根据业务特点,找到架构根本解的业务抽象能力。具备结合团队现状,合理演进架构的选型思维。具备结合项目现状,确保三高的架构设计能力。流行啥用啥,不会根据业务选择合适的技术。1.轻松绘制出合格的模块关系图,时序图。_架构师与java

J-link009驱动安装不正确,设备管理器黄色感叹号_jlink驱动安装后出现黄色感叹号-程序员宅基地

文章浏览阅读3k次,点赞4次,收藏5次。J-link009驱动安装不正确,设备管理器黄色感叹号首先安装时a)驱动需要管理员身份去运行, 笔者amd64所以以管理员身份运行这个文件b)安装完后不能读出,如下图在电脑的设备管理那可以查看到出现黄色感叹号,解决方法1,右键单击桌面 “计算机”——》“管理”——》“设备管理器”2,找到驱动没有安装成功的“J-link”,右键单击——》“更新驱动程序”——》“浏览计算机以查找驱动程序..._jlink驱动安装后出现黄色感叹号

推荐文章

热门文章

相关标签