------- android培训、java培训、期待与您交流! ----------

首先认识几个英文简称:

jdk:   java development kit           (Java开发工具包)      用来开发Java程序
jre:    java runtime environment   (Java运行环境)          用来运行Java程序
jvm:  java virtual machine            (Java虚拟机)              用来使Java程序跨平台

其中,jdk中包含了jre,jre中包含了jvm,所以,做Java程序开发,直接安装jdk即可。Java程序之所以具备跨平台的性质,正是因为Java程序只需要运行在Java虚拟平台上,与具体的操作系统无关,但是,虚拟机并不是跨平台的,因为它是连接系统和Java程序的桥梁,所以,不同的操作系统,需要安装不同版本的虚拟机。安装了jdk之后,为了更方便的使用,需要配置一下jdk的环境变量。(此处仅限windows系统)

配置jdk环境变量:
  我的电脑--属性--高级--环境变量

编辑path环境变量,变量值开始处加上Java工具所在目录,用分号隔开
  重新打开dos窗口,任意目录都可以运行javac
  出现javac参数信息,表示配置成功

配置技巧:
 新建变量JAVA_HOME = D:\jdk
 path中改为%JAVA_HOME%\bin
如果jdk安装目录改变,只需改变JAVA_HOME的值,一劳永逸

临时配置:
 set path = D:\jdk\bin
 在原来基础上增加新值 set path = D:\jdk\bin;%path%

写代码:
 Demo.java
class Demo
{
 public static void main(string[] args)
 {
  System.out.println("hello java");
 }
}

源文件--Demo.java
 编译源文件--javac Demo.java
 生成字节码文件--Demo.class
 运行字节码文件--java Demo
 
设置类文件路径:
 set classpath = D:\java\day01
环境变量清空:
 set classpath =

虚拟机启动查找顺序:
E:\set classpath = D:\java\day01;   先找day01后找E盘
E:\set classpath = D:\java\day01    只找day01
配置时应该不加分号

配置多路径:
E:\set classpath = C:\;D:\          先找C盘,后找D盘
E:\set classpath = .;C:\;D:\        先找E盘,后找C盘,D盘

path顺序相反:
E:\set path = D:\jdk\bin            先找E盘,后找bin

------ android培训、java培训、期待与您交流! ----------

详细请查看:http://edu.csdn.net/heima/

黑马程序员_配置环境变量相关推荐

  1. 黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

    黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合 ...

  2. 黑马程序员_石头迷阵小游戏

    黑马程序员_石头迷阵小游戏 源代码 一些说明: 1)这些是我看b站黑马程序员的视频,自己手打的,想分享一下,如果有侵权啥的请联系我,马上删除 2)一些比较重要的我都有给注释 3)工具idea idk版 ...

  3. 黑马程序员_异常(老毕视频总结及《疯狂java》补充)

    ----------------------<ahref="http://edu.csdn.net"target="blank">ASP.Net+A ...

  4. Java千问:开发Java程序为什么要配置环境变量?

    我们在学习搭建Java开发环境的时候,老师总是让我们先安装JDK,紧接着又让我们去配置环境变量,之后才能动手编写Java程序.很多同学按照老师的步骤去做,成功的搭建好了Java开发环境,并且运行出了自 ...

  5. 解析python网络爬虫pdf 黑马程序员_正版 解析Python网络爬虫 核心技术 Scrapy框架 分布式爬虫 黑马程序员 Python应用编程丛书 中国铁道出版社...

    商品参数 书名:Python应用编程丛书:解析Python网络爬虫:核心技术.Scrapy框架.分布式爬虫 定价:52.00元 作者:[中国]黑马程序员 出版社:中国铁道出版社 出版日期:2018-0 ...

  6. 黑马程序员_基础测试

    -------android培训.java培训.期待与您交流! ---------- 黑马程序员训练营基础测试题及个人代码(包含思路.步骤和基本注释) 1. 编写程序计算12+22+32+....+1 ...

  7. macOS下查看Java/JDK的安装目录_查看Java/JDK的版本信息_配置环境变量JAVA_HOME

    文章目录 查看JDK的安装目录 查看系统当前正在使用的 JDK 版本信息 配置环境变量 JAVA_HOME 查看JDK的安装目录 通常情况下,macOS安装JDK,默认是安装在 /Library/Ja ...

  8. java变量设置_配置环境变量

    1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置": 2.选择"高级"选项卡,点击"环境变量 ...

  9. 黑马程序员_面向对象

    java是面向对象的编程,下面我想通过自己对java的学习,来谈谈对面向对象的理解.      给大家说一个非常熟悉的例子:老张开车去东北.用面向对象的方式考虑这个问题:车,找个司机,然后告诉司机我要 ...

最新文章

  1. java开心消消乐代码_今晚请屏住呼吸,开心消消乐拍电影了!
  2. 又居家办公了,要签合同怎么办?
  3. 为什么Python不是未来的编程语言?
  4. 绘制分类界面以及性能曲面中的meshgrid函数
  5. C# 获取指定进程的主窗口句柄
  6. vue 判断页面加载完成_在Vue+webpack中详细讲解基础配置
  7. Java基本sql_常用sql
  8. Java并发教程–锁定:内在锁
  9. git获取本地版本号_Git使用小结
  10. 简要描述内部连接和外部连接之间的区别_sqlserver的几种常见连接方法
  11. 申请 Let's Encrypt 数字证书,并安装cerbot快速上手教程~~
  12. python安装成功之后教程_Python安装教程
  13. windbg远程调试方法
  14. opengl es坐标变换2
  15. 手把手教你Tiny4412 Android5.0 定制 按下开发板上的按键通过广播发送到应用层
  16. 《剑指offer》66道算法题合集(java实现)
  17. 大学生mysql实训心得_大学生实训心得与收获
  18. pycharm 自定义区域折叠代码
  19. logstash grok mysql_logstash grok
  20. component lists rendered with v-for should have explicit keys.

热门文章

  1. 虚拟云服务器+试用,虚拟云服务器+试用
  2. 神武4手游等待服务器响应,《神武4》手游:转服功能终上线,认准长安袁守诚...
  3. ctfshow 新春欢乐赛
  4. xss的那些有卵用和没有卵用(一)
  5. python3连接mongoDB及鉴权问题处理
  6. uniapp的父传子,子传父,子组件与父组件数据同步(.sync)的理解
  7. 数据通信选修笔记(一)chapter12 数据通信的基本概念与信号
  8. 5张图看完《西游记》| 经典名著思维导图分享
  9. 【区间dp】括号序列再战猪猪侠
  10. windows10创建虚拟机时选择客户机操作系统遇到不支持64位操作系统问题