Java程序运行之JDK,指令javac java解读
重点:
JDK
程序运行
1 指令 javac java
- 1.1 指令javac 作用
对磁盘上的Java源代码进行编译,将 .java 文件 编译得到 .class 的二进制文件(字节码文件)
- 1.2 指令java 作用
将 .class二进制 文件放入到 JVM(Java virtual mechine) 中,启动java虚拟机来运行.class文件
2 JDK开发工具包
1)在运行Java程序前,必须先安装好Java开发工具包 JDK(Java Development Kit)
2)JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的
3)JDK = JRE + 开发工具集(比如javac); JRE = JVM +JavaSE 标准库
JDK(Java Development Kit)
:Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。JRE(Java Runtime Environment)
:Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。JVM(Java virtual mechine)
:Java虚拟机,运行Java代码
3 程序运行(以打印HelloWorld为例)
1)找到 .java 文件所在的目录
2)windows 命令行 输入 进入该目录
3)输入指令javac + 带.java后缀的Java文件名,得到 .class 文件
4)输入指令 java + 不带 .class 后缀的字节码文件名,即可运行该java程序
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
了解spring中的CloudNetflix Hystrix弹性客户端
这篇文章主要介绍了了解spring中的CloudNetflix Hystrix弹性客户端,客户端弹性模式是在远程服务发生错误或表现不佳时保护远程资源(另一个微服务调用或者数据库查询)免于崩溃。,需要的朋友可以参考下2019-06-06IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案
这篇文章主要介绍了IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案,帮助大家更好的利用IDEA进行JAVA的开发学习,感兴趣的朋友可以了解下2021-01-01SpringCloud zookeeper作为注册中心使用介绍
ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制能力的分布式协调服务2022-11-11
最新评论