java home_JAVA_HOME配置_梁浩赞的博客-程序员秘密

技术标签: java home  

1

安装jdk:

在桌面上找到我的电脑,右击鼠标选择->属性,->高级->系统变量

在系统变量里点击新建:

在变量名填写:JAVA_HOME

在变量值填写:C:\Program Files\Java\jdk1.6.0_07

b52d4202e184a0b528cade3a59a23c55.png

5fd9518f89c58d7619dca360b8db7fd0.png

2

然后配置path;在环境变量里找到path。点击编辑。在变量值里添加“%JAVA_HOME%\bin;”如下

在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。

9cbff0f3059b95ff70ee8000ba4f23f0.png

3

配置JAVA-HOME:

一:点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径“C:\jdk1.6”。(注:如果安装的路径不是磁盘C或者不是在jdk1.6这个文件夹,可对应修改。以下文字都是假定安装在C:\jdk1.6里面。)

4

二:其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思为刚才设置JAVA_HOME的值),也可以直接写上“C:\jdk1.6\bin”

5

三: 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”

6

以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始”->“运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显示java version jdk"1.6.0"。

确保安装在C盘文件名为jdk1.6,环境变量直接复制就可以了,在dos界面中输入javac来查看该命令是否合法,同样输入java来查看该命令是否合法

7

这样环境变量就设置好了,下面进行对PATH,CLASSPTH,JAVA_HOME的讲解

以下谈谈设置JAVA_HOME,CLASSPATH,PATH的目的:

设置JAVA_HOME:★为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;★归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!★第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.

8

设置CLASSPATH:

这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!

9

设置PATH:

道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)

10

在d盘建一个文件夹jv

d2dfdbe2da48dc9227a4a7b342d6fcdd.png

11

在此文件夹里建一个Hello.java。代码如下:

public class Hello

{

public static www.gzlij.com void main(String[] args)

{

System.out.println("你好啊!世界,哈哈");

}

}

在cmd里做如下运行

JAVA_HOME: C:\Program Files\Java\jdk1.6.0_07

path:%JAVA_HOME%\bin;

classpass:

f1bc2dde5443774a910ad49cc45d37ff.png

END

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30011833/article/details/114026719

智能推荐

JavaSE入门0之java起源与发展历程_艰难写完博客的博客-程序员秘密

JavaSE入门0之java起源与发展历程文章目录JavaSE入门0之java起源与发展历程前言1.Java的起源2.Java和互联网3.java历史4.java语言特点5.java应用6.java相关名词解释前言我个人觉得,学习一门语言,一定得了解这门语言的起源与发展历史,才能更好的理解和学习这门语言,仅是我的个人拙见。1.Java的起源Java之父James Gosling(詹姆斯~...

【阅读资料】红黑树_风聆Mia的博客-程序员秘密

扉:基础知识整理得吐血了,二叉树、红黑树、B&B+树超齐全,快速搞定数据结构30张图带你彻底理解红黑树启1. 为什么要了解红黑树当前陈刀仔可以用10块赢到两千五百万,我LBW。。。不好意思走错了2. 定位他是一种特殊的平衡二叉树,但并非完美平衡,层级五个性质性质1:每个节点要么是黑色,要么是红色。性质2:根节点是黑色。性质3:每个叶子节点(NIL)是黑色。性质4:每个红色结点的两个子结点一定都是黑色。性质5:任意一结点到每个叶子结点的路径都包含数量相同的黑结点(

四线电阻式触摸屏驱动的优化_weixin_34144450的博客-程序员秘密

      触摸屏在电子产品中用得越来越多,其技术也在不断发展。目前常见的有电阻式、电容式、红外式和表面声波式等几大类,其中电阻式最为普遍。最近在WinCE下调试了一款四线电阻式的触摸屏驱动,利用检测触摸压力的方法实现了动态调整触摸屏的灵敏度。       一般的嵌入式处理器中会有几个通道的AD,通常有四个通道用于连接触摸屏的XP、XM、YP和YM。如果MCU 没有Touch Screen Int...

区分位置和位姿_位置和位姿的区别_TYINY的博客-程序员秘密

位姿似乎就指角度,不包含位置,可以用四元素,欧拉角,旋转矩阵表示https://blog.csdn.net/weixin_38258767/article/details/90598113

springboot|springboot配置拦截器_微笑的小小刀的博客-程序员秘密

springboot配置拦截器在springboot中配置拦截器大体上分为以下几步1.引入相关的依赖2.新建拦截器3.配置拦截器Bean虽然网上有很多配置方法,但是我更倾向于官方文件的配...

C++ 习题 输出日期时间--友元类_Rememberautumn的博客-程序员秘密

Description设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:将Time类声明为Date类的友元类,通过Time类中的display函数引用Date类对象的私有数据,输出年、月、日和时、分、秒。Input年、月、日和时、分、秒Output年、月、日和时、分、秒Sample

随便推点

【T100试开发】单档开发流程 - 1_伯乐见了都说好马的博客-程序员秘密

1.通过 r.t 表设计器(adzi140)建立表 完成2.azzi900建立程序代号(会生产唯一程序代号)完成3.azzi910建立作业代号(一个程序的代号可以被多个作业使用)完成4.通过设计器 - 规格(签出规格,生成前端界面)完成5.通过设计器 - 程序 (签出程序,根据规格自动生成后端代码)完成6.adzp168通过画面生成器 产生画面 完成7.通过设计器 - 规格(下载规格)完成8.r.q开窗,r.v校验带值(根据需求)完成9.通过设计器 - 程序 下载程序 完成

ubuntu的tmp目录下自己创建的文件每次重启后自动删除_vmware中的ubuntu中的文件总是在关机之后自动删除是什么问题_柳亓的博客-程序员秘密

ubuntu的tmp目录下自己创建的文件每次重启后自动删除。可以修该/etc/default/rcS文件中的内容而改变为不自动删除。输入命令:vim /etc/default/rcS开始编辑将TMPTIME=0改为TMPTIME=-1,保存并退出即可。...

Running GUI application as another (non-root) user - Netmgr_scruffybear的博客-程序员秘密

文章目录SummaryProblemSolutionReferenceSummaryI can open the Netmgr in the Xshell through Xmanager without any issue. There was problem to do so using Oracle user under xWindows. Resolved it by setting ...

汇编语言基本指令_jne改jmp怎么输出_程序员会武功的博客-程序员秘密

一.机械码,又称机器码.ultraedit打开,编辑exe文件时你会看到许许多多的由0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组成的数码,这些数码就是机器码.修改程序时必须通过修改机器码来修改exe文件.二.需要熟练掌握的全部汇编知识(只有这么多)不大容易理解,可先强行背住,混个脸儿熟,以后慢慢的就理解了cmp a,b 比较a与bmov a,b 把b的值送给aret 返回主程序...

springBoot+springSecurity验证密码MD5加密_双斜杠少年的博客-程序员秘密

本文目的:使用springBoot+springSecurity 用户授权验证权限功能,对用户的登录密码使用MD5 加密。本文基于我的博客:springboot+mybatis+SpringSecurity 实现用户角色数据库管理 进行修改。本文只讲述对密码加密部分。只需要修改securityConfig 文件,并添加md5 工具类即可。修改WebSecurityConfig.java对于WebS

linux查看文件大小信息,df -h和du -sh查询命令查询结果不一样_very_on的博客-程序员秘密

df -h查看系统中文件的使用情况 Size 分割区总容量 Used 已使用的大小 Avail 剩下的大小 Use% 使用的百分比 Mounted on 路径地址FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。d...