java开发环境的搭建,java开发环境搭建
java开发环境的搭建,java开发环境搭建
1. java术语
- JRE:java runtime environment(java运行环境)
- JVM:java virtual machine(java虚拟机),java程序就是在jvm中运行的
- java核心类库:jre提供的让程序能运行的java类
- JDK:java development kit(java开发工具)
2. jdk文件结构
3. jdk的安装
(1)下载jdk 下载
(2)安装jdk
补充:
如果我们要在docs下执行bin目录中的java.exe
或者javac.exe
,那么我们需要在docs中进入到bin目录下,方可执行。(比如我们想通过docs打开qq,同样需要进入到qq的bin目录下,才能执行qq.exe,都是一样的道理)当我们在命令行中无法执行java或javac时,那么有可能就是没有进入到bin目录中去。而如果要想在任意的目录下执行他们的话,我们就必须配置环境变量path
4. 配置环境变量
步骤一:右击我的电脑——》 属性——》 高级系统设置——》 高级——》 环境变量(有两个区域) |
补充:
下图为path里的参数,SystemRoot 代表系统的根,而本系统的根为 C:\Windows
举例:
(说明配置path的作用)比如 ping.exe 为 C:\Windows\System32 下的一个可执行文件,当我们要在docs中去执行ping时,必须进入到System32这个目录下,而假如我们想要在任意目录下都可执行ping时,就必须在path里去配置环境变量。
在docs中ping时的执行情况:当我们在F盘下ping的时候,首先OS会在F盘下来查找 ping.exe 的文件,如果在F盘下找到了 ping.exe 那就执行;如果没有找到 ping.exe,那就去环境变量所指定的路径下去找(本系统环境变量所指定的路径为 C:\Windows\System32),此时如果找到了,就执行,如果没有找到就提示:”不是内部命令“。
步骤二: path变量的配置(这里有两种方法配置它) |
方法一:直接在path里添加 java.exe 或者 javac.exe 文件的绝对路径(如下图所示)
注意:虽然方法一的path配置比较简单,但是像这种写死的方式我们一般是不建议使用的,最好使用方法二较为灵活。 |
方法二:我们首先新建一个 JAVA_HOME
变量,再把变量值设置为 D:\java\jdk1.7.0_45
;接下来再去path变量里设置变量值 %JAVA_HOME%\bin
。(如下图所示)
注意:在这里可能有人会问,新建的变量名可不可以不叫 JAVA_HOME,而取别的名,其实是可以的,但是我们为了见名知意,让别人一看你这个就知道是干什么的,所以最好还是取名为 JAVA_HOME。对了,这里需要特别注意的是,每次配置了环境变量之后,都要重启一下docs。 |
步骤三: 新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
5. 补充环境变量的解析
- JAVA_HOME:
- JDK的安装路径。为什么要配置JAVA_HOME环境变量?一是为了方便引用,比如,JDK安装在 E:\java\jdk1.7.0_15 目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路劲的时候,只需要输入
%JAVA_HOME%
即可,避免每次每次引用都输入很长的路劲串;二是统一原则,当JDK路径改变的时候,只需要更改JAVA_HOME的变量值即可,否则,就要更改任何使用绝对路径引用JDK目录的文档,要是万一没有更改完全,某个程序找不到JDK,后果可想而知。 - classpath:
- 1)java加载类路径。为什么要配置classpath变量?只有配置了classpath变量,才能使得java解析器知道到哪里去找标准类库,这些标准类库是开发JDK的人已经写好的,我们只管使用就行。比如我们常使用到的 java.lang 包中的类,在配置classpath变量后被设置为默认导入,所以在写程序时就不用import这个包了。那么这些标准类库在哪呢?它其实是在JDK的lib目录下以 jar 为后缀的文件中:一个是dt.jar,一个是tools.jar,这两个jar包都位于 E:\java\jdk1.7.0_15\lib 目录下。配置过程图见上面的步骤三
在路径前加了个“.”表示当前目录。 - 2)让我们通过命令行可以在任意目录下找到你指定的 class文件 的位置。而无须再进入到 class文件 所在目录下之后再去运行它。(在本机中,我所编写的java代码放在 F:\zl\java练习 路径下,所以在classpath的变量值后边加上此路径,注意变量与变量之间需要加“;”) 配置过程如下图所示:(注意:java运行class时,如果设置了classpath,那么先去classpath下查找要运行的class文件,如果classpath下找不到相应的class文件则会报错,这时我们需要修改classpath的配置。)
- path:
- 为什么要配置path变量?因为系统将根据该变量的值找到java编程中需要的一些程序,比如 java.exe 、 javac.exe等;而且让我们的 java.exe 和 javac.exe 通过命令行可以在任意目录下执行。
相关文章
- 暂无相关文章
用户点评