【Java】-Windows下Java环境的配置
来源:互联网 发布:暨南大学网络教学平台 编辑:程序博客网 时间:2024/06/05 04:12
前言
最近重装了系统,又开始了java环境的配置,过程是很爽的,也学到了知识,下面来回顾一下。
正文
一、总览
二 、安装教程
准备
下载jdk (各历史版本下载地址-点击打开链接 )
安装
按照套路下一步就可以了,注意JDK和JRE一定不能安装在同一个文件夹中,详情可读:点击打开链接
配置
找到“计算机”图标,右击找到并打开属性对话框→高级系统设置→环境变量→ 配置三个环境变量(JAVA_HOME、Classpath、Path,变量名不区分大小写)
在系统变量中查找这几个变量,如果有就直接编辑变量值,如果没有则新建一个;
JAVA_HOME = D:\install\jdk6 (说明:jdk的安装路径)
Classpath = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一个点和一个分号)
Path = %JAVA_HOME%\bin; (最好写在变量值的最前面)
检验
检验JDK是否安装并配置成功
打开运行窗口(win+R),输入cmd,打开命令提示符
输入java -version ,回车
输入javac -version ,回车
如果出现版本信息,则表示安装和配置成功!
三 、JDK及环境变量详解
JDK-- Java是种跨平台语言,其实不是正真的跨平台,而是运行在自己的虚拟机上了。JVM就是Java的虚拟机,而JDK就是支持这种虚拟机编译运行的东西!就像大家用的framework,Windows只是附带了framework,所以大家不用再安装就可以运行.NET的项目,jdk就好像framework。但是Windows安装的时候并没有安装jdk,所以要自己安装!
环境变量-- 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。配置环境变量就是在配置安装路径,在运行时就可以直接输入java……,而不用输入jdk的安装目录,就像在运行中输入notepad就可以打开记事本,是因为系统中已经设置了system32那个文件夹的系统变量。
JAVA_HOME-- 为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串。其次,当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
ClassPath-- 为了程序能找到相应的".class"文件。是Java中的重要概念,它描述了Java虚拟机在运行一个Class时在哪些路径中加载要运行的类以及运行的类要用到的类。简单的说,就是像操作系统的path,只不过这个classpath是由Java的虚拟机来使用查找需要加载的类,而操作系统的path是由操作系统用来查找用户输入的可执行程序。
Path-- 当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行。
总结
Java环境的配置这是第三遍了,验证了一个道理:知识的学习需要反复。每一遍学习都有新的出发点和收获,它们是可以联系在一起的!
- 【Java】-Windows下Java环境的配置
- Windows下的JAVA环境配置
- Windows下Java环境的配置
- Java windows下的环境配置
- windows下java环境的配置
- java在windows环境下的配置
- windows下java环境配置
- windows下java环境配置
- Windows下配置Java环境
- WINDOWS 2000 环境下JAVA环境配置
- windows环境下Java环境基本配置
- Windows下的java串口开发环境配置
- Windows下的java串口开发环境配置
- Windows下JAVA开发环境的配置(应用Eclipse)
- Windows下的java串口开发环境配置(2)
- Windows下JAVA开发环境的配置(应用Eclipse)
- Windows下JAVA开发环境的配置(应用Eclipse)
- Windows下的java开发环境、jdk配置
- 查看mysql版本的四种方法
- HOG:从理论到OpenCV实践
- 深入理解Condition
- 2017-6-18 python学习-序列化和反序列化
- 前端面试专业术语简析
- 【Java】-Windows下Java环境的配置
- Android 图片变换处理Matrix
- windows下定时备份oracle数据库
- [51nos1971]驴蛋蛋与老孙与微分式
- js继承
- 软件工程的理解及学习软件工程(C编码实践篇)的心得
- Hadoop基础教程-第7章 MapReduce进阶(7.4 自定义Key类型)
- java利用poi导出数据到excel里
- leetcode -- 357. Count Numbers with Unique Digits 【数学表达 + 递推 + 破坏递推的情况的排除+回溯】