1.在记事本中写一个.java文件
解决:配置环境,在环境变量里新建一个JAVA_HOME,
变量值写jdk中和的路径,
然后在Path中写%JAVA_HOME%bin。
为什么不直接把路径加入Path,为了其他软件或者开发环境的安全性
2.在命令窗口里将其运行,javac hello.java <回车>
3.出现的问题:
(1)显示系统无法执行指定程序
(2)在运行hello.java文件时使用到的工具:jdk中bin文件里的和
(3)文件名与类名要一致,否则无法运行成功!!!
(4)jdk目录介绍
目录名称 | 说明 |
---|---|
bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
conf | 该路径下存放了JDK的相关配置文件。 |
include | 该路径下存放了一些平台特定的头文件。 |
jmods | 该路径下存放了JDK的各种模块。 |
legal | 该路径下存放了JDK各模块的授权文档。 |
lib | 该路径下存放了JDK工具的一些补充JAR包。 |
4.javac是由jdk提供的编译工具,通过这个工具,将hello.java文件编译成class文件
java也是jdk提供的一个工具,作用是用来运行代码。运行hello.class文件(运行时不加后缀名)
5.技巧
快速打开某路径:点击路径,输入cmd,命令窗口界面直接跳转到该路径
win10系统的bug
在配置了环境后,电脑重启后JAVA_HOME可能会失效,解决办法:重新配置,JAVA_HOME照写,在Path路径里写具体路径即可。
Java语言的标准版本,用于桌面应用的开发,是其他2个版本的基础
桌面应用:Java可以做,但C更好
Java语言的小型版,用于嵌入式电子设备或小型移动设备(微波炉,早期诺基亚手机)
Java语言的企业版,用于Web方向的网站开发。No.1
网站开发:浏览器+服务器
桌面应用开发、企业级的应用开发(实质是开发服务器,微服务、spring cloud)、移动应用开发(鸿蒙、Android)、
科学计算(matlab)、大数据开发(hadoop)、游戏开发(我的世界、MineCraft)
C语言:整体翻译
Python—>天生开源: 读一行,解释一行,然后交给不同设备运行
Java:运行过程中,存在编译,存在解释
Java------->.class文件(二进制字节码)------>按行交给设备运行,实质是交给虚拟机运行的,这虚拟机是Java自己提供好的,只需要安装适合自己操作系统的虚拟机即可
Java虚拟机,真正运行Java程序的地方
Java的核心类库,包括:JVM、核心类库、运行工具
JVM、核心类库、开发工具(javac编译工具、java运行工具、jdb调试工具、jhat内存分析工具)
jdk包含jre,jre包含JVM
运行一个class文件必要的:JVM、核心类库、部分开发工具不需要(Javac、jdb)
本文发布于:2024-01-29 17:08:46,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170651932816915.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |