java开发环境的搭建及配置
2022/11/30 1:23:57
本文主要是介绍java开发环境的搭建及配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JDK简介
(java Development kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,必须安装JDK才能使用java语言。直接点击下载自己对应的版本到自己电脑文件夹即可。
安装
如何下载JDK?
JDK官方网站上提供有JDK 8的网址如下:
如何安装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到底是如何编译和执行的呢?
这里需要查看,点击更精彩哦。
安装注意事项:
- 一般不会选择默认路径。 注:安装路径中不建议出现空格和和中文,不然后期编程容易出现bug。
常用命令
常用命令 作用 盘符: 切换到某个盘下D:,c: dir 查看当前路径下的文件信息 cd 进入单级目录:cd itheima 进入多级目录:cd C:Users86183 回退到上一级目录: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的平台上运行。
标签:Java,jdk,语言,运行环境,javac,高级语言,JVM 来源:
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。
这篇关于java开发环境的搭建及配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南