java跨平台,在任何操作系统上都能运行
但是jvm不跨平台,每个操作系统中都必须安装对应的jvm
所以只下载jdk就?
环境变量配置
电脑当中有个环境变量,在c盘没有找到某个应用程序,会在path里面继续去找,我们就将java也加到path里面,这样就可以在任何地方打开Java了
根目录介绍![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/50bc111c9f62edbb5f03da74f49c89a6.png)
终端运行java程序
总结一下运行过程
vim hello.java //编辑好代码
javac hello.java //产生了一个Hello.class(编译成jvm能识别的字节码)
java hello //运行程序
- 生成的class文件跟文件中的class是一样的,此时名字随便起都行
- 但是如果在文件内的class前面加了public,文件名就要跟class一样了
classPath
如果没有配置classpath,是在内部目录寻找文件的
- 把.java文件跟.class文件分开到不同的文件夹中后,可以单独运行.class,但是不能单独运行 .java, 通过配置classpath可以