java开发环境的搭建
来源:互联网 发布:知天下事打一生肖 编辑:程序博客网 时间:2024/06/05 20:29
1. java术语
- JRE:java runtime environment(java运行环境)
- JVM:java virtual machine(java虚拟机),java程序就是在jvm中运行的
- java核心类库:jre提供的让程序能运行的java类
- JDK:java development kit(java开发工具)
2. jdk文件结构
- bin:jdk中所包含的开发工具的可执行命令文件(我们常用的是 java.exe 和 javac.exe)
- db:里面放了jdk自带的小型数据库系统
- include:jdk提供的本地接口编程
- jre:java运行环境
- lib:java开发包
- src.zip:源码包(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变量的配置(这里有两种方法配置它)举例:
(说明配置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里添加 java.exe 或者 javac.exe 文件的绝对路径(如下图所示)
注意:虽然方法一的path配置比较简单,但是像这种写死的方式我们一般是不建议使用的,最好使用方法二较为灵活。 方法二:我们首先新建一个 JAVA_HOME
变量,再把变量值设置为 D:\java\jdk1.7.0_45
;接下来再去path变量里设置变量值 %JAVA_HOME%\bin
。(如下图所示)
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 通过命令行可以在任意目录下执行。
- JAVA开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- java开发环境的搭建
- java开发环境的搭建
- Java 开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- JAVA开发环境的搭建
- JAVA开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- java开发环境的搭建
- Java 开发环境的搭建
- Java开发环境的搭建
- Java开发环境的搭建
- mysql加密解密方式用法
- Javaweb项目,无法启动tomcat(报错:A child container failed during start)
- Python的数据可视化:对比7种工具包
- Openstack : 7、Openstack 常用命令
- 编译JDK
- java开发环境的搭建
- npm安装create-react-app出现“Error: EACCES: permission denied”的解决办法
- Angular2 依赖注入之实例化过程
- 循环神经网络RNN在自然语言处理领域的应用
- 2.1 最基础的“穷竭搜索”
- php生成器使用总结
- Python学习笔记17
- 微信小程序实例:创建下发模板消息实例
- bzoj3809: Gty的二逼妹子序列