Java虚拟机运行流程

简介: DOS:磁盘命令系统。有空格的dos不管你是不是一体的默认为是一体 要说明他是一体的话要加双引号dos中快速打开dos中的命令啊?dos:要想写入一个断命令就执行你的命令你就要告诉dos你要执行命令的夹子在那了。

DOS:磁盘命令系统。

有空格的dos不管你是不是一体的默认为是一体 要说明他是一体的话要加双引号

dos中快速打开dos中的命令啊?
dos:要想写入一个断命令就执行你的命令你就要告诉dos你要执行命令的夹子在那了。

告诉他了你就可以快速执行短命令

不管你要怎样在dos启动你的程序都要进入根目录下。

path:(又称环境变量)我们如果想在dos写一个快捷命令让他执行我们只能将他的路径告诉环境变量path,

path:环境变量就是寄存了一些路径.地址数据,我们把路径告诉了path,path知道去哪里去找。

你配置好了path:我们把路径告诉了path,path就知道往这个路径下去搜索。

path是Java的吗,path是系统的,专为dos提供快捷命名配置你把路径告诉path今后你只要输入短的名称,他就会帮你在path搜索,搜索的到就运行搜索不到就报错。好处就是不用写那么长的路径名了。

配置完path要以封号结尾(;),path;可以帮你快速执行命令。

启动文件是exe文件启动的。java的环境变量中的启动和运行文件在bin目录。

Java运行时java.exe, 编译时javac。exe

多个路径使用分割符(;)隔开即可,配置完毕后要重启才可以读取新配置的数据。

写命令运行 和配置path(好处就是节省输入命令路径)方便。

path:就是在就是在dos写一个快捷命令如何写一个短命令让他快去执行,那就要把你的文件命令告诉path,

path,不是Java的他是系统的命令。

20180801195121e2e76b28-ac62-496a-acca-cd

运行的是class文件

java -version查询java版本

配置环境变量了计算机只会按照你配置的路径去寻找(计算机是死东西只会运算

classpath  是类文件的类需要在配置不需要要就不用配置,配置了他就会指定位置搜索。要想本地搜索  . ;

JAVA_HOME; jdk总目录
目录
相关文章
|
3天前
|
JavaScript Java Android开发
在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
在cmd中运行javac编译java文件报错: 编码GBK的不可映射字符、 非法字符: \65279
12 1
|
5天前
|
安全 Java 编译器
Java 虚拟机加载 Java 类的过程
【6月更文挑战第7天】Java 是一门编译型语言,在完成代码的编写以后,需要使用 Java 编译器将源码编译成字节码文件,供虚拟机运行。在字节码被 Java 虚拟机执行之前,需要将对应的类进行加载。
35 3
|
16天前
|
Java
Java的控制流程语句:深入理解条件语句、循环语句与跳转语句
Java的控制流程语句:深入理解条件语句、循环语句与跳转语句
23 1
|
20天前
|
算法 Java Go
运行时管理GO与Java的概要对比
【5月更文挑战第17天】本文介绍Go、Python和Java的运行时机制各异。Go是编译型语言,其runtime负责内存管理、GC和协程调度,强调性能和低延迟。Java的JVM兼顾跨平台和性能,使用字节码和JIT编译,其GC策略复杂且高效。三种语言在设计和优化上各有侧重,适用不同场景。
37 3
|
1天前
|
Java 索引
[笔记] 疯狂JAVA讲义(第3版)第4章 流程控制与数组
[笔记] 疯狂JAVA讲义(第3版)第4章 流程控制与数组
|
2天前
|
Java 索引
Java基础之流程控制
Java基础的流程控制包括顺序、选择和循环控制。顺序控制是默认的逐行执行;选择控制(if/else, if...else if...else, switch)根据条件执行不同代码块;循环控制(for, while, do-while)用于重复执行代码。for循环适合已知循环次数,while适合未知次数但有明确终止条件,do-while至少执行一次。知识点包括if与switch的区别、for-each循环的工作原理、嵌套循环、避免死锁的方法以及尾递归在优化递归调用中的作用。
5 0
|
3天前
|
分布式计算 Java Hadoop
简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行
简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行
8 0
|
4天前
|
存储 缓存 安全
JVM(三)-运行时数据区(栈、程序计数器)
JVM(三)-运行时数据区(栈、程序计数器)
10 2
|
4天前
|
安全 Oracle Java
Java一分钟之-GraalVM:高性能运行时与编译器
【6月更文挑战第12天】GraalVM是Oracle实验室的高性能运行时和编译器,支持Java、JavaScript等多语言,提供即时编译和提前编译技术,提升应用性能和跨语言互操作性。其核心亮点包括多语言支持、高性能、Native Image(AOT编译)和安全沙箱。常见问题涉及Native Image构建失败、反射与动态加载处理及资源消耗误解。解决这些问题需要详细阅读官方文档、利用GraalVM工具链和参考社区资源。通过Native Image,开发者可以构建接近零启动时间的原生应用。GraalVM是打破语言壁垒、提升应用效率的有力工具,随着生态发展,将在技术领域发挥更大作用。
19 1
|
5天前
|
JavaScript Java Serverless
Serverless 应用引擎操作报错合集之Java函数在运行时出现报错:"operation not permitted",是什么意思
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。