博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDK,JRE,JVM文件夹详解,以及三者之间的关系,main函数,配置环境变量,编译运行.java文件生成.class文件
阅读量:3942 次
发布时间:2019-05-24

本文共 536 字,大约阅读时间需要 1 分钟。

JDK里面包括JRE,JRE里面又包括JVM

安装成功后可以看到如下图所示:一般在C盘下可以找到Java文件夹,其下包括JDK和JRE两个文件夹

在这里插入图片描述
上图中的jre文件没有也可以,jre就包括在了jdk中
jdk的bin目录中都是exe的可执行文件,在dos窗口中输入Java命令时,其实就是到bin目录下找到相应的exe可执行文件并执行。
jdk文件下的jre报下
在这里插入图片描述
黑窗口中输入Java命令需要到磁盘的bin文件夹下找到相应的.exe可执行文件,如下图:
在这里插入图片描述

lib文件夹下是很多的jar包,通过jar包下的很多.class文件来辅助我们的开发

在这里插入图片描述

通过压缩文件点开jar包可以看到都是.class文件
在这里插入图片描述
还有两zip压缩文件,src.zip和javafx-src.zip,其下都是一些.java源文件,是sun公司提前写好的一些源程序
在这里插入图片描述
总的来说,JDK里面包括以下几个部分
在这里插入图片描述

main函数是程序的入口,程序都是在JVM(虚拟机)中执行的

配置Java的运行环境变量(有两种方式,推荐第二种配置方式,因为可能以后一些比如tomcat之类的软件也需要找这个JAVA_HOME路径)

在系统变量上直接在path路径上添加好路径

在这里插入图片描述
第一步:
在这里插入图片描述
第二步:
在这里插入图片描述

编译运行.java文件生成.class文件

在这里插入图片描述

转载地址:http://jznwi.baihongyu.com/

你可能感兴趣的文章
mex 里面调用matlab函数
查看>>
matlab中cuda编程中分配grid和block dimension的时候的注意事项
查看>>
GPU CUDA and MEX Programming
查看>>
arrayfun用法
查看>>
矩阵积分
查看>>
optimization on macOS
查看>>
Template-Based 3D Model Fitting Using Dual-Domain Relaxation
查看>>
install libfreenect2 on ubuntu 16.04
查看>>
how to use automake to build files
查看>>
using matlab drawing line graph for latex
查看>>
How package finding works
查看>>
build opencv3.3.0 with VTK8.0, CUDA9.0 on ubuntu9.0
查看>>
how to compile kinfu_remake with cuda 9.0 opencv2.4.13.4
查看>>
qtcreator4.4.1中cmake 与cmake3.5.1本身generate出来的setting是有区别的解决方法
查看>>
ubuntu下解决csdn网页打不开的问题
查看>>
MySQL server has gone away 问题的解决方法
查看>>
MySQL十大优化技巧
查看>>
PHP中文件读写操作
查看>>
php开发常识b_01
查看>>
PHP单例模式
查看>>