jdk环境配置以及java执行过程
下载好jdk,并按照提示一步步安装,最后记下jdk所在的安装位置,这里假设在C:\Program Files (x86)\Java\jdk1.8.0_20
- 现在开始配置环境变量。鼠标右键点击“计算机”,选择属性,点击“高级系统设置”,在点击“高级”,最后点击“环境变量”,进入界面开始配置。
 - 选择“系统变量”。
 在“系统变量”里点击“新建”。
变量名为:JAVA_HOME
变量值为:C:\Program Files (x86)\Java\jdk1.8.0_20
ps:变量值就是你jdk安装的路径我这里为C:\Program Files (x86)\Java\jdk1.8.0_20
- 系统变量”里点击“新建”。
变量名为:CLASSPATH
变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (记得最前面有一个"."和一个“;”)。
 - 在“系统变量”里找到“path”(原来就有的,我们只需要添加一项)。
在配置该变量之前注意做好path的备份啊,以防误删!!!!!
需要添加的是: jdk的安装路径加上“\bin”,
像我这里就是:“;C:\Program Files (x86)\Java\jdk1.8.0_20\bin”我是把它加在原有的最后面,如果你要加在最前面就要这样:“C:\Program Files (x86)\Java\jdk1.8.0_20\bin;”
仔细看,其实就是分号的位置有变。
 配置好后,来到cmd界面输入“java”和“javac”查看是否配置成功!
其实只要“JAVA_HOME”和“CLASSPATH”配置正确,java命令就会成功,如果“path”配置有问题,javac命令就会失败。也可以输入 path 查看jdk安装的路径 以防止找不到。
- 绝对路径:从盘符开始,用来定位唯一一个文件或者文件夹的路径。当前路径:即当前所处的路径,是一个绝对路径。相对路径:非起始于盘符,目标路径位置,是某个绝对路径的一部分,使用相对路径时,会跟当前路径结合为一个绝对路径。
 
Javac -d 目标路径 Java文件路径
(可以将.class文件保存到目标路径文件中)
Set classpath=.;目标路径;%classpath%
(可以在当前盘符进行编译)
2.Java编译执行过程:1.加载字节码文件
2.验证字节码
3.分配和管理内存
4.翻译成机器码指令并执行
5.垃圾回收
jdk环境配置以及java执行过程的更多相关文章
- 01 Java jdk环境配置
		
1.1 书籍(B) [1] java核心技术 [2] 实战java 1.2 网址(B) oracle.com http://www.ibm.com/developerWorks/cn/ https:/ ...
 - MAC下 JDK环境配置、版本切换以及ADB环境配置
		
网上方法,自己总结:亲测可行! 一.JDK环境配置.版本切换: 通过命令’jdk6′, ‘jdk7′,’jdk8’轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6, ...
 - Windows10下的JDK环境配置。
		
首先附上JDK资源: 下载地址:Java SE Development Kit 8u112 PS:32位系统下载X86,64位系统下载X64 JDK安装: 此处省略安装步骤..... PS:记住JDK ...
 - JAVA EE 运行环境配置(包含JAVA SE)
		
JAVA EE 运行环境配置(包含JAVA SE) 1.下载并安装jre-7u7-windows-i586.exe (最新的JAVA运行环境) 2.下载并安装java_ee_sdk-6u4-jdk7- ...
 - JDK环境配置(Windows)
		
JDK环境配置(Windows): 1.下载jdk版本: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads ...
 - windows下JDK环境配置与Android SDK环境配置
		
一.JDK环境配置1.配置变量名:JAVA_HOME变量值:jdk安装的绝对路径. 变量名:Path(在系统变量中找到并选中Path点击下面的编辑按钮,不要删除原本变量值中的任何一个字母,在这个变量值 ...
 - jdk环境配置-windows 10
		
近期由于云服务器到期,重新买了一个云服务器,这里顺便把jdk环境配置步骤做一个记录 1.下载自己需要的jdk 我这里是下的免安装版的 2.计算机(此电脑)->属性->高级系统设置-> ...
 - Java 执行过程中的内存模型
		
一.前言 本文的主要工作:尝试以时间顺序追踪一遍 Java 执行的整个过程,以及展示 JVM 中内存模型的相应变化. 本文的主要目的:希望能够通过 Java 执行过程的冰山一角,增进对编程语言工作原理 ...
 - Windows 7下配置JDK环境变量和Java环境变量配置
		
下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤 1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Fil ...
 
随机推荐
- ElasticSearch启动错误处理方法
			
在配置完elasticsearch,启动程序会包如下错误: [elk@localhost bin]$ ./elasticsearch ... ... ERROR: [3] bootstrap chec ...
 - Spring注解方式实现任务调度
			
原文:http://docs.spring.io/spring/docs/4.0.1.BUILD-SNAPSHOT/javadoc-api/ 注解类型:EnableScheduling @Target ...
 - 在django中使用Redis存取session
			
一.Redis的配置 1.django的缓存配置 # redis在django中的配置 CACHES = { "default": { "BACKEND": & ...
 - binutils安装
			
mkdir /tools/binutils -p //新建一个安装目录 .configure prefix=/tools/binutils make make install binutils工具就安 ...
 - request鉴权的处理和判断
			
一般查看蝉道bug管理工具bug列表的时候,会提示 Unauthorized access,那是因为需要用户名和密码,一般用基本的认证,代码如下: 不是所有的系统都是开放的,有些人是不可以访问的,所 ...
 - POJ 2449 Remmarguts' Date  (第k短路径)
			
Remmarguts' Date Time Limit: 4000MS Memory Limit: 65536K Total Submissions:35025 Accepted: 9467 ...
 - Luogu P1251 餐巾计划问题
			
题目链接 \(Click\) \(Here\) 看到其他人都是用费用流写的,我只能表示:动什么脑子?暴力就完事了! 嗯,这个题应该是一个相当显然的上下界最小费用可行流模型,所以跑就完事了. \(s - ...
 - 4.django学习模板
			
##引用模板 步骤: 在应用目录下创建templates目录,在目录下创建html文件 在views.py返回render(渲染) 1.requests请求本身,2.模板文件,3.后台传递到前端的数据 ...
 - 为什么wait()和notify()属于Object类
			
关于wait()暂停的是持有锁的对象,所以想调用wait()必须为:对象.wait(); notify()唤醒的是等待锁的对象,调用:对象.notify(); 如下: Object obj = new ...
 - flask 过滤器
			
作用的对象是jinja2模版中的变量({{}}) 参考链接: http://jinja.pocoo.org/docs/2.9/templates/#builtin-filters 内置过滤器 字符串操 ...