Java语言】【Java基础】如何配置java环境变量

2020-11-20 18:13发布

8条回答
信阳彭于晏
2楼 · 2020-11-20 19:36

1、右键点击【计算机】,选择【属性】,点击【高级系统设置】,打开环境变量设置;2、新建【JAVA_HOME】变量,并编辑【Path】变量;3、新建【Classpath】变量并编辑即可。

1.本经验是建立在安装好JavaJDK的前提下,首先我们右键点击我的电脑,然后选择属性。

2.在属性中,找到高级系统设置,点击打开。

3.在系统属性中,我们可以找到环境变量这个选项,我们点击打开。

4.打开之后,我们在下方的系统变量中,找到新建按钮,点击打开。

5.我们新建一个系统变量“JAVA_HOME”,然后手动选择你JDK安装的位置,点击确定。

6.再次新建一个叫做“CLASSPATH”的环境变量,变量值输入“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

7.然后找到系统变量Path,点击打开编辑,然后点击新建,找到JDK的目录,然后点击打开JDK下面的bin目录,复制地址,添加到目录中

8.点击确定之后,我们打开命令提示符,输入Java

善良的琼琼姐
4楼 · 2020-11-21 12:28


1:安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可


2:安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可


注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。

 




 

安装完JDK后配置环境变量  计算机→属性→高级系统设置→高级→环境变量




 


系统变量→新建 JAVA_HOME 变量 。


变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)


5


系统变量→寻找 Path 变量→编辑


在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

 




系统变量→新建 CLASSPATH 变量


变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)


系统变量配置完毕

 





检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)


若如图所示 显示版本信息 则说明安装和配置成功。




或者直接输入java 也可以,如果有同学想要JDK安装包的话,“空间JDK”   


我想吃肉
5楼 · 2020-11-23 09:01

1

准备,下载并安装好的jdk

2

鼠标左击我的电脑,点击属性

3

点击高级系统设置>点击环境变量>点击新建(这里建系统变量)

4

变量名填JAVA_HOME,变量值填你的jdk安装目录,点击确定

5

选中path>点击编辑>点击新建>输入%JAVA_HOME%\bin>点击确定

6

Win+R输入cmd,然后在命令窗口输入java-version

如果有显示java的版本信息,则环境配置成功。


魏魏姐
6楼 · 2020-11-23 14:15

当我们需要在DOS命令行下运行某些工具时,就是要先切换到该工具所在目录下再运行,这个过程是很繁琐的。但如果配置了环境变量,你就可以在任意的路径下打开该工具了。

譬如用Windows系统自带的记事本notepad来说,你就可以在任意路径下运行notepad,因为系统已经是给咱们配置好了环境变量。环境变量配置通俗地理解就是为了实现可以在任意路径下运行你想要运行的工具。

对于JAVA环境变量来说,只需要两个步骤就能配置好。在安装好JDK后,右键单击“此电脑”点击属性-高级系统设置-环境变量。

你可以直接在Path环境变量下,点击编辑然后在变量值前面,添加JDK的完整安装目录,具体到bin目录下。譬如我安装的路径是D:\jdk-9.0.4\bin。这样也可以配置好环境变量。但是,这种直接在Path添加完整安装路径的配置方式是不建议的。

为什么不建议直接在Path下配置环境变量呢?

原因很简单,Path下直接配置的方式采用的是JDK的绝对路径,那么可能存在的问题就是,在后续的某些操作中,可能JDK的安装目录被移动了,或者是其他原因。这样你的环境配置也就失效了。

那正确的配置方式应该是这样。

首先,新建一个环境变量,名称就叫“JAVA_HOME”,名称没有硬性要求,但是还是要规范一些为好。而变量值就是JDK安装的路径,不需要到bin目录,譬如D:\jdk-9.0.4。

接着在编辑Path,在最前端添加“%JAVA_HOME%\bin;”。两个百分号的作用是模糊匹配,它的作用是可以在整个磁盘下去找JAVA_HOME这个目录,这样一来即便你的JDK目录发生了移动的情况,系统也能知道你的JDK安装路径在哪。然后在后面加上bin目录即可,记得英文分号隔开每一个变量值。然后你可以测试一下环境变量是否配置成功。在cmd窗口任意路径下输入譬如“java -version”,如果能看到相关的版本信息就说明配置成功了。


小小李兆佳
7楼 · 2020-11-24 11:43

一般来说,环境变量配置下 JAVA_HOME

系统默认安装的JRE路径: /System/Library/Frameworks/JavaVM.framework/
oracle和apple等安装的JDK包的路径 : /Library/Java/JavaVirtualMachines/

纪宇轩
8楼 · 2020-11-25 11:31


1.选中桌面”我的电脑”-右键选择属性,选择高级系统设置。

2.点击环境变量

3.新建一项系统变量“JAVA_HOME”,值为 jdk 的安装路径。

4.配置系统变量:双击系统变量的 path,在变量值最前端添加 %JAVA_HOME%\bin; 然后确定-确定

检验是否配置成功:通过运行-cmd 指令,进入命令行窗口。 输入:javac.exe

灰机带翅膀
9楼 · 2020-12-05 20:06

第一步:先选择一个JDK版本(本文以:jdk1.7.0_51为例),双击安装。[安装过程:文件夹名称(尽量不要选择在C盘,不要有中文和空格;接下来依次点击下一步;出现了JRE安装下一步就点取消按钮,最后关闭.JDK安装成功)];

第二步:配置环境变量[计算机右键属性——高级系统设置——环境变量——系统变量——新建(变量名:java_home变量值:就是之前安装的地址C:\Java\jdk1.7.0_51)接下里找到path(变量值里面加入:%java_home%\bin;)];

第三步:检查是否配置好[附件——命令提示符 。输入 Java –version显示版本号,或者Java/javac]。


相关问题推荐

  • 回答 7
    已采纳

    里氏代换原则(Liskov Substitution Principle, LSP):所有引用基类(父类)的地方必须能透明地使用其子类的对象里氏代换原则告诉我们,在软件中将一个基类对象替换成它的子类对象,程序将不会产生任何错误和异常,反过来则不成立,如果一个软件实体使用的是一...

  • 回答 8
    已采纳

    心里有个预期,然后看看是以什么目的进这家企业工作,要是赚钱的话,那就多要点,要是学习的话,可以根据情况要一个能养活自己的价格。

  • 回答 4
    已采纳

    Java中有八种数据类型,基础数据类型分别是:byte,short,int,long,float,double,char,boolean,引用数据类型分别是:数组,类和接口。方法传参的时候我们有两种,一种是形式参数(定义方法时写的参数),一种是实际参数(调用方法时给的具体值)。首先...

  • 回答 15
    已采纳

    现在的架构很多,各种各样的,如高并发架构、异地多活架构、容器化架构、微服务架构、高可用架构、弹性化架构等,还有和这些架构相关的管理型的技术方法,如 DevOps、应用监控、自动化运维、SOA 服务治理、去 IOE 等等,还有很多。分布式架构其实就是分布式系...

  • 回答 10

    1、监控GC的状态使用各种JVM工具,查看当前日志,分析JVM参数的设置,分析堆内存快照和GC日志,根据实际的各区域的内存划分和GC的执行时间,判断是否需要进行优化2、分析结果、判断是否需要优化如果各项参数设置合理,系统没有超时的日志出现,GC频率也不高,...

  • 回答 6

    MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。 默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过参数构造方法来实例化。 如果想覆盖对象工厂的默认行为,则可以...

  • 回答 6

    学vue应该要先学习javascript 的基础知识和用法。

  • 回答 8

    1、lambda是jdk8的新特性2、使用lambda的前提,必须是一个接口,接口只能有一个抽象方法3、Lambda 表达式的简单例子:// 1. 不需要参数,返回值为 5  () -> 5    // 2. 接收一个参数(数字类型),返回其2倍的值  x -> 2 * x    // 3. 接受2个参数(数...

  • 回答 5

    你没有把jdk配置到eclipse里,步骤如下:打开eclipse,菜单栏找到window -> preference -> java -> install jres -> add -> standard vm -> 设置好相应的jre home就可以了。

  • 回答 8

    使用场景:常规key-value缓存应用。常规计数: 微博数, 粉丝数。实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr,decr等操作时会转成数值型进行计算,此时redisObject的encoding字段为int。...

  • 回答 11

    1. 区别:堆和栈区别堆:主要用于储存实例化的对象,数组。由JVM动态分配内存空间。一个JVM只有一个堆内存,线程是可以共享数据的。栈:主要用于储存局部变量和对象的引用变量,每个线程都会有一个独立的栈空间,所以线程之间是不共享数据的。2. 堆内存和栈内...

  • 回答 18

    至少h5、CSS、JS,包括数据库连接技术,ajax都要会哦

  • 回答 7

    对于一个秒杀系统来说,瞬时的大量请求会对后台服务造成冲击,需要保证服务的可用性以及业务的正确性。设计了一个高并发高可用的系统简要流程架构如下图:1.将商品(或券)的信息等静态数据放到cdn节点,实现动静分离2.业务请求和业务处理之间使用MQ对请求进行削...

  • 回答 16

    为了避免上面出现的几种情况,在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同。未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事...

  • 回答 10

    封装就是把抽象出来的JAVA类的变量和方法集成为一个集体,就像集成电路元件成为一个独立的芯片一样,它只留出对外的接口,使用者可以直接使用它,但看不到其内部是怎样实现的,JAVA类的封装就是对外而言能直接使用它来定义的对象去调用相关变量和方法。...

  • 回答 4

    1. java.awt:提供了绘图和图像类,主要用于编写GUI程序,包括按钮、标签等常用组件以及相应的事件类。2. java.lang:java的语言包,是核心包,默认导入到用户程序,包中有object类,数据类型包装类,数学类,字符串类,系统和运行时类,操作类,线程类,错...

没有解决我的问题,去提问