百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术流 > 正文

Win7系统怎么配置JDK环境变量 安装JDK操作步骤教程

citgpt 2024-07-12 09:58 7 浏览 0 评论

[闽南网]

相信大家都更换电脑系统都会碰到“JDK环境变量配置”的情况,这对于电脑程序员或者编程人员来说,可能还不是非常难,但是像一般用户来讲,想要进行配置的话,就需要教程进行辅助,下面小编就通过这篇文章给大家讲讲在Win7下应该怎么配置JDK环境变量,一起来看教程吧!

Win7系统怎么配置JDK环境变量 安装JDK操作步骤教程

一、下载

JDK是免费的,可以直接在本站进行下载,直接选择Java的标准版本,点击进去。在这里要先接受协议,不然无法下载。

二、安装JDK

1、找到下载的JDK,双击进行安装。

2、首先会弹出安装向导,直接Next。(如下图所示:)

3、在这里建议修改默认安装路径,当然也可以不修改。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现奇奇怪怪的问题。(如下图所示:)

4、我是修改了默认路径,直接将默认路径C:\Program Files\Java\jdk1.8.0_131\ 改为 C:\Java\jdk1.8.0_131\。(如下图所示:)

5、JDK安装完成后,会提醒安装JRE;建议修改默认安装路径,放置C:\Java\jre下。因为JDK中包含了JRE,其实可以选择不安装。(如下图所示:)

6、修改完路径,直接Next。即可完成安装。(如下图所示:)

三、环境变量配置

环境变量一般指在操作系统中用来指定操作系统运行环境的一些参数。其实这句话也不是很好理解,来举个例子吧。如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。通俗的讲,你要的东西我这里没有,怎么办呢,那就去path里说的地儿找找吧。

简单了解了环境变量,右击我的电脑–>属性–>高级系统设置–>环境变量。(如下图所示:)

点击系统变量下的新建–>变量名:JAVA_HOME,变量值:你的java所在路径,如这是我的安装路径:C:\Java\jdk1.8.0_131。(如下图所示:)

完成之后,在系统变量中找到Path–>双击–>在最前面添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】,中括号里面的分号不能少,而且必须是英文的分号。(如下图所示:)

点击系统变量下的新建–>变量名:classpath,变量值:。;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

最前面有个点,代表的是当前路径,一定要加上。(如下图所示:)

到此为止,JDK的安装及配置全部结束,下面来检测一下,安装是否成功。

win + R 输入CMD。(如下图所示:)

弹出命令行,直接输入Java -version ,如果出现下面内容即说明JRE-Java的运行环境 安装成功。作为Java开发这个不够。(如下图所示:)

继续输入javac。(如下图所示:)

继续输入Java。(如下图所示:)

出现以上内容,才能说明JDK完全安装成功。

四、配置的各个变量的意义

说明:环境变量的变量名不区分大小写,只是一般用大写容易区分

JAVA_HOME:就是jdk的安装路径

这样即使以后需要更改jdk路径,直接修改JAVA_HOME就可以了,不必在修改path和classpath。

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

指向bin目录,这样调用javac编译源文件,或者调用java命令运行字节码文件时,首先在当前目录寻找,如果找不到,就会到path路径中寻找。

classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

指向需要运行的文件路径,其实这个classpath在JDK5之后可以不用配置,在以后的开发中不会影响。

好了,以上就是小编为大家带来关于“Win7 配置JDK环境变量”的全部内容介绍了,通过上面的教程步骤,你就可以轻松进行变量配置,希望能帮助到你。

相关推荐

js中arguments详解

一、简介了解arguments这个对象之前先来认识一下javascript的一些功能:其实Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中每个函数...

firewall-cmd 常用命令

目录firewalldzone说明firewallzone内容说明firewall-cmd常用参数firewall-cmd常用命令常用命令 回到顶部firewalldzone...

epel-release 是什么

EPEL-release(ExtraPackagesforEnterpriseLinux)是一个软件仓库,它为企业级Linux发行版(如CentOS、RHEL等)提供额外的软件包。以下是关于E...

FullGC详解  什么是 JVM 的 GC
FullGC详解 什么是 JVM 的 GC

前言:背景:一、什么是JVM的GC?JVM(JavaVirtualMachine)。JVM是Java程序的虚拟机,是一种实现Java语言的解...

2024-10-26 08:50 citgpt

使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
跨域(CrossOrigin)

1.介绍  1)跨域问题:跨域问题是在网络中,当一个网络的运行脚本(通常时JavaScript)试图访问另一个网络的资源时,如果这两个网络的端口、协议和域名不一致时就会出现跨域问题。    通俗讲...

微服务架构和分布式架构的区别

1、含义不同微服务架构:微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并...

深入理解与应用CSS clip-path 属性
深入理解与应用CSS clip-path 属性

clip-pathclip-path是什么clip-path 是一个CSS属性,允许开发者创建一个剪切区域,从而决定元素的哪些部分可见,哪些部分会被隐...

2024-10-25 11:51 citgpt

HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
Request.ServerVariables 大全

Request.ServerVariables("Url")返回服务器地址Request.ServerVariables("Path_Info")客户端提供的路...

python操作Kafka

目录一、python操作kafka1.python使用kafka生产者2.python使用kafka消费者3.使用docker中的kafka二、python操作kafka细...

Runtime.getRuntime().exec详解

Runtime.getRuntime().exec详解概述Runtime.getRuntime().exec用于调用外部可执行程序或系统命令,并重定向外部程序的标准输入、标准输出和标准错误到缓冲池。...

promise.all详解 promise.all是干什么的
promise.all详解 promise.all是干什么的

promise.all详解promise.all中所有的请求成功了,走.then(),在.then()中能得到一个数组,数组中是每个请求resolve抛出的结果...

2024-10-24 16:21 citgpt

Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解

取消回复欢迎 发表评论: