jdk

6 阅读1分钟

jdk(java开发工具包):jvm虚拟机(java程序运行的地方),核心类库(java中写好了的东西,可直接用),开发工具

jre(java的运行环境):若也有编译后的.class文件,只需运行,那么只需要安装jre即可(jvm+核心类库+运行时所用到的部分工具)

配置Path环境变量的目的:使得在任意目录下都可以打开指定的软件(避免需要切换盘符,进入目录的操作)(jdk在安装时自动把java,javac配置到了环境变量中,使得在cmd中可以直接使用javac来编译,用java来运行)

jdk自动配置的只有四个工具,开发中用到的其他软件还会用到jdk,因此还需手动配置: 1.先配置JAVA_HOME.(路径不带bin) 2.再配置Path。(%JAVA_HOME%\bin)

java -version

javac -version

echo %java_home%(查jdk位置)

where java

jdk->配置环境变量(使cmd能直接用java/javac,让idea,maven能找到jdk)->idea->idea里配置jdk(file->project_structure->sdk)

bin里面存放了各种工具命令,如javac(.java->.class),java(运行,运行时不加.java后缀) eg.(先进入test.java所在目录)javac test.java(生成新文件test.class), java test(运行编译后的文件)

java面向对象,跨平台(在不同操作系统上可以运行,运行在不同操作系统所对应的虚拟机上)