首先,应当了解的是JDK是Java的软件工具开发包,全称JavaDevelopmentKit,其中的基本组件包括:
javac–编译器,将源程序转成字节码
jar–打包工具,将相关的类文件打包成一个文件
javadoc–文档生成器,从源码注释中提取文档
jdb–debugger,查错工具
java–运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:形成可以调用Java过程的C过程,或完善能被Java程序调用的C过程的头文件。
Javap:Java反汇编器马哥linux,显示编译类文件中的可访问功能和数据,同时显示字节代码含意。
Jconsole:Java进行系统调试和监控的工具、
jps:列举所有在运行的Java程序pid
其实,用人话来说,一个组件就是一个可执行的程序名称,这种程序都集中的放置在Java安装目录下的bin目录下,这么,当你须要执行这种程序时,你须要告诉系统在那个目录下寻觅,只有你告诉系统正确的目录,系统才可以给你提供这一系列的命令供你使用。环境变量的配置就是做如此一个工作。
这么,将该目录弄成一个变量放置到系统的外置变量PATH中是一个不错的选择。
在Linux下环境变量的配置是三步。
第一。设定一个变量,该变量名为JAVA_HOME,这个变量的值为JDK的安装目录,倘若是yum或则RPM方式的安装,请使用
whereisJava命令确定安装目录,倘若是源码安装,解压目录既是安装目录。我的选择是源码安装在/usr/local/目录下,因而linux jdk 环境变量,
JAVA_HOME=/usr/local/
第二,PATH=.$PATH:$JAVA_HOME/bin,将前面这个叫JAVA_HOME的变量加入到系统外置变量,也就是说系统外置变量多了一个值,这个值是变量Java_home,而这个变量的值又是你的Java安装目录。注意,上面加了个点,这个点是表示任意路径。避免失效,虽然也可以不写。结尾要加/bin哦,主要就是要bin目录下的程序哦。
第三,将变量提高为全局变量,致使在该系统的任何地方任何类库使用PATH变量时都可以找到这种环境变量。
exportPATHJAVA_HOME
在Windows下设置环境变量的方式如下:
原理基本一致linux 下载工具,都是先设定一个变量,变量名为JAVA_HOME,值为安装目录,之后在系统的环境变量PATH下添加/JAVA_HOME/bin,只是Windows变量名须要%JAVA_HOME%这样以双百分号包裹。
添加“CLASSPATH”变量,假如没有就新建一个,变量名为“CLASSPATH”,变量值为“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar”,注意首位不能有空格linux jdk 环境变量,输入完成后点击确定即可。
总结:为何变量名是JAVA_HOME?由于好多应用Java的程序就会使用这个变量,好多地方是写死这个变量的。
添加classpath变量的作用是为了非基础的Java类包和jre编译器提供环境变量。假如你不使用Java开发哪些东西,仅仅须要一个运行Java程序的环境,可以不要。