.jar文件的类型为Executable Jar File (.jar),可以直接双击执行,但是运行.jar需要安装相应的java环境。
其实.jar文件可以直接解压缩,里面都是.class文件,但是.class文件不能直接运行,用Eclipse也打不开。

下面就开始在win10上安装Java环境!

1. 下载并安装JDK

首先弄清楚要运行的.jar文件需要哪个版本的JDK, 再去官网下载。我一开始错下成了JDK1.11, 后来发现其实需要的是JDK1.8。下都下了,那就都留着,以后想用哪个用哪个。

1.1 去官网下载需要的JDK(Java Development Kit)

JDK1.8的下载地址为:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

网上各种教程,有让装JDK的,JRE的,也有让装JVM的。其实JDK包含JRE,JRE又包含JVM,所以不用纠结,直接装上最全的JDK。?

JDK:Java程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK(Java Development Kit)。JDK是用于支持Java程序开发的最小环境。
JRE:Java API类库中的Java SE API 子集和Java虚拟机(JVM)这两部分统称为JRE(Java Runtime Environment)。JRE是支持Java程序运行的标准环境。

(1)勾选接受协议 Accept License Agreement
(2)根据系统型号选择下载文件。我这边使用的是64位的win10,所以下载Windows ×\times× 64。 文件不大,很快就能下载完。

1.2 安装

下载了直接点运行

开始运行安装程序
点击下一步


选开发工具->下一步

这里要注意它的安装地址,我这里使用的是默认安装地址C:\Program Files\Java\jdk1.8.0_201。如果自定义了安装了地址,要记住,待会配置环境变量的时候要用到。


一直点击下一步就可以,直到安装完成。

2. 环境变量

接下来不可缺少的一步是配置环境变量。
环境变量从名字上其实不太好理解它的作用。我的理解是,环境变量类似于一个索引,使得系统在运行程序或是完成某些任务时能够快速找到使用到的环境变量的位置。
具体来说,这里我们要设置java的环境变量,这样在使用到java时(比如双击.jar文件),系统能够直接在环境变量中找到Java的环境,即JDK,安装在C:\Program Files\Java\jdk1.8.0_201这个目录下。

2.1 设置环境变量

随便打开一个文件夹,找到左侧的“此电脑“(右击)->属性

进入系统,点击”高级系统设置“

点击环境变量

新建一个系统变量JAVA_HOME, 值为刚才安装 jdk的路径 C:\Program Files\Java\jdk1.8.0_201
然后在变量PATH中新建 %JAVA_HOME%\bin, 和 %JAVA_HOME%\jre\bin。

或者

直接在PATH中新建 C:\Program Files\Java\jdk1.8.0_201\bin。

2.2 使用命令行验证

然后再通过命令行验证是否安装成功。
使用CMD命令提示符,输入 java -version,回车
就能看到当前的JAVA版本为1.8

2.3 多个版本JDK

如果和我一样下载了多个版本的JDK,该怎么使用呢?
修改环境变量就可以了。
如果要使用JDK11,就直接把JAVA环境变量的值改成JDK11的路径。

3. 运行

下载好了JAVA环境,也配置好了环境变量,那么请双击.jar文件,如果还是不能直接运行,有3个方法:

3.1 使用命令行运行

在命令行中输入:

java -jar C:\xxx\xxx.jar

即可运行。

3.2 创建run.bat 文件

这个方法的本质也是使用命令行,但是不用手动输入命令。
(1)创建一个文本文件。
(2)文件中写入javaw -jar %1

(3)把文件名称改为run.bat, 注意扩展名为.bat, 不要改成了run.bat.txt
(4)将.jar文件的打开方式改为上面这个run.bat文件。
(5)双击.jar文件,即可运行

3.3 修改注册表编辑器

以上两种方在运行程序时都会有命令行窗口,如果关掉命令行窗口,那么程序也会被关闭。
所以可以使用修改注册表编辑器的方法。
(1)在运行中输入regedit,打开注册表编辑器

(2)菜单栏中:编辑->查找 javaw.exe


找到以下目录jarfile->shell->open->command

(3)修改数值数据:"C:\Program Files\Java\jdk1.8.0_201\bin\javaw.exe" -jar "%1" %*

(4)修改.jar文件的打开方式为C:\Program Files\Java\jdk1.8.0_201\bin\javaw.exe


(5)双击.jar文件,即可运行。

win10双击运行.jar(JAVA环境安装)超详细过程相关推荐

  1. 【win10的anaconda3搭建theano环境】超详细必成功全套教程

    我是第一次接触python的环境搭建,这之前只安装和使用过anaconda3与jupyter notebook.所以说是一个完全的新手.安装了两天都没有成功,最后在朋友的帮助下终于成功了,因此写下这篇 ...

  2. Java环境搭建(超详细)

    目录 一.JDK的下载与安装 1.JDK下载,建议下载1.8版本 2.JDK安装 二.配置环境变量 三.安装IDE 1.IDEA安装地址 2.Eclipse安装地址 一.JDK的下载与安装 1.JDK ...

  3. Win10 + Ubuntu双系统U盘安装,详细过程(带图解)

    前言 好久没有更新博客了,因为刚开学,事情特别多,特别杂,还没有收拾好心情.最近,由于后期课程的需要,安装双系统,在此把安装过程给大家说一下. 安装环境 因为我的电脑是win10,所以在此的安装环境是 ...

  4. win10 后台运行jar包_小编演示win10系统双击运行jar文件的教程

    win10系统是很多电脑用户首选的装机系统,然而有不少用户在使用过程中可能会碰到win10系统双击运行jar文件的情况.大部分用户电脑技术都是菜鸟水平,面对win10系统双击运行jar文件的问题,无法 ...

  5. 【2022软件创新实验室暑假集训】Java环境安装与基础介绍

    Java环境安装与基础介绍 文章目录 文章目录 Java环境安装与基础介绍 文章目录 Java 简介 主要特性 关于语言学习的选择 Python Java Go&Rust Java环境配置 J ...

  6. win10下如何配置JAVA环境

    Java几乎是任何网络应用的基础,也是开发和提供嵌入式应用.游戏.Web内容和企业软件的全球标准. Java在全球拥有超过900万名开发人员,可高效地开发和部署激动人心的应用和服务. 首先需要了解一下 ...

  7. 【JAVA环境安装】

    java环境安装 1.JDK和JRE含义 2.java下载和安装 3.环境变量配置 4.检查是否安装成功 1.JDK和JRE含义 1.JDK:Java Development Kit的缩写,java开 ...

  8. Java环境安装和配置(jre和jdk)

    Java环境安装和配置(jre和jdk) 下载jdk,可根据需求进行下载,我用的是win10 64位,一样需求的朋友可以在下面百度网盘中下载 百度网盘 链接 提取码:38dt 下载完jdk之后进行安装 ...

  9. Java环境安装配置(Windows 10)

    Java环境安装配置(Windows 10) 下载JDK 要下载Java开发工具包(JDK)可以去Oracle官网下载: https://www.oracle.com/java/technologie ...

最新文章

  1. iOS 三种类型的Block
  2. mongodb的安装及主从复制
  3. 修改系统UIAlertAction的按钮颜色
  4. python用缩进来写模块_python学习笔记
  5. java开发有日志存表的吗_Java日志信息存库(logback篇)
  6. lisp读取天正轴号_第2天:Python 基础语法
  7. 【Openstack】实录手动部署Openstack Rocky 双节点(1)- 基础服务
  8. 挚同道合,物所不能!挚物·AIoT产业领袖峰会报名进入倒计时!
  9. 解读戴尔,惠普和思科的“三角关系”
  10. Uniapp IM即时通讯 - GoEasy集成私聊和群聊
  11. 【MQTT】MQTT测试工具mqttfx和国内MQTT X工具下载
  12. vbs脚本学习整人Demo
  13. 地理信息系统概论 黄杏元版 期末复习资料
  14. 移动端安卓和苹果手机背景图片显示不全的问题
  15. python读取.db文件
  16. 工业大数据收集及预测建模方法(南京大学-宋哲博士分享)- 个人总结
  17. 老客户营销新招 如何拯救店铺复购率
  18. 【C#】两种方式实现给PDF文件加水印,源码分享
  19. 神马!看电子书,会让记忆力衰退!
  20. 小方块上升组成背景特效 html+css+js

热门文章

  1. 仿Android GridView以解决ScrollView中嵌套自带GridView滚动条冲突问题
  2. Win10上EMACS反应速度特别慢问题解决
  3. ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】4.6
  4. qq游戏和微信游戏是一个服务器吗,Dnf手游qq区微信区能一起玩吗
  5. 分享活动:中国移动通信研究院和答题吧网站合作的调研活动,答题送积分,30个积分即可兑换30元话费。...
  6. Unsupported major.minor version 52.0 (unable to load class org.dppc.prototype.AppListener)
  7. 从轨迹中预训练情境时间感知的、用于用户位置预测的地点嵌入
  8. 小米强势进军欧洲市场,接连开出专卖店
  9. powertoys扩展屏幕 powertoys分屏如何在副屏(拓展屏)使用
  10. python读取redis指定key_Python获取Redis所有Key以及内容的方法