-
为什么要配置java_home这个环境变量?
Java_home言外之意就是Java的家,本地开发java的环境,为的本地使用“.java”文件的进行开发时能够找到对应的开发工具。
-
jdk是什么?
JDK时Java的开发工具,安装成功后的形成的文件夹如下图
Jdk文件夹是本地开发真正的工具包,里面包含了Java开发(编译)需要的各种文档,jre-Java运行环境(编译完毕可操作class文件的运行),java文件进行编译,运行各种操作的exe引擎。jre该环境实际在jdk文件中也包含了,只不过该jre是单独的,为class文件提供运行环境,例如:tomcat可以引入。
-
JAVA_HOME配置如下图。
java_home配置在系统环境变量中,Java_home的值是jdk安装完毕后形成的jdk环境的路径。例如下图4.path的配置。
首选看下path配置变量值
path配置的原因:从path的值可以看出path的配置主要是为了使得系统环境能在dos命令的请求下能够找到jdk/bin的应用程序。path的配置主要是为了在本地开发能够找到引擎程序。path可以有多个值,中间有分号隔开即可。
path的路径%JAVA_HOME%/bin,为了简洁,应用已配置Java_home的路径代替复杂的路径,这里还可以看出Java_home的配置的另外一个作用就是使得路径更加简洁。
-
classpath 的配置
classpath是类的路径,本地编译运行的Java类中可能用到其他的类,为了能够找到这些类,那么需要配置这些类的路径,classpath可以有多个值,且值之间用分号隔开即可。
所以classpath的配置主要是为了能够找到引用类的路径。
jdk1.5以后就不需要再配置classpath的路径,jdk内部做了处理。
-
记事本书写java文件。
cmd下运行,首先进入该文件所在的盘,cd改变路径进入对应的文件下。
此时调用javac命令 即:javac Aa.java 那么此时文件下通过javac的编译会生成一个class文件,即编译的过程。执行java运行命令 java Aa 执行对应的class文件。.一个类对应一个class文件,如果一个java文件中有多个类型,那么一个就java文件就会生成多个class文件。一个java文件中只能有一个public 的class,且文件名和public的类名保持一致。
-
那么使用第三方的开发工具是否在需要再配置环境变量?
如果使用myeclipse和eclipse等等开发工具,和Java环境变量配置没啥关系,环境变量的配置只是针对本地开发不用任何工具。myeclipse只要是把本地安装的jdk文件夹引入即可,便相当于环境变量的配置。
相关文章: