java环境的配置——实现win10下双击直接运行jar文件

简介: java环境的配置——实现win10下双击直接运行jar文件

java环境的配置——实现win10下双击直接运行jar文件

在渗透测试的过程中很多工具的安装和使用需要java环境,下面我来介绍一下java环境配置的超详细步骤(包含怎样实现win10下双击直接运行jar文件)

java环境配置

1、先直接百度搜索JDK

2、来到java的官网下载JDK最新的相关配置文件

3、这里有两个选择,一个是安装版的.exe安装过程一直下一步就好;一个是压缩版的.zip,不过安装版要记得自己的安装路径。我们这里选择免安装版的.zip

4、下载时会弹出一个提示,这里直接勾选就可以下载了

5、下载完后解压缩,为了后面方便这里将解压后的文件夹重命名为jdk-15.0.2,将这个文件放在C:\Program Files\Java\目录下(记住这个目录)
6、下面开始配置环境变量,右击“此电脑”,接着单击“属性”,然后高级属性设置

再打开环境变量

7、然后新建两个系统变量,JAVA_HOMECLASSPATH变量值分别填入

JAVA_HOME        C:\Program Files\Java\jdk-15.0.2   //上面的文件路径
CLASSPATH       .;%JAVA_HOME%\lib;

例如:

8、在系统变量中找到PATH变量,单击编辑,然后在“变量值”的最前面加上%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;添加完后单击确定,然后一路确定。环境变量配置完成。

9、下面进入cmd,输入java,javac若返回帮助信息,说明环境变量已经成功正确配置。

C:\Users\DELL>java
用法:java [options] <主类> [args...]
           (执行类)
   或  java [options] -jar <jar 文件> [args...]
           (执行 jar 文件)
   或  java [options] -m <模块>[/<主类>] [args...]
C:\Users\DELL>javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  @<filename>                  从文件读取选项和文件名
  -Akey[=value]                传递给注释处理程序的选项
  --add-modules <模块>(,<模块>)*
        除了初始模块之外要解析的根模块; 如果 <module>
                为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
  --boot-class-path <path>, -bootclasspath <path>
        覆盖引导类文件的位置
C:\Users\DELL>java --version   //返回版本信息
java 15.0.2 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)

实现win10下双击运行jar文件

完成上面这些,万里长征已经走完了一大半,下面开始实现win10下双击运行jar文件。

方法一

1、win+r 输入regedit打开注册表编辑器

2、依此点击编辑——查找

3、选择查找javaw.exe

4、找到后按箭头指示双击修改数据

5、修改数据为"C:\Program Files\Java\jdk-15.0.2\bin\javaw.exe" "%1"然后单击确定

7、最后修改.jar文件的打开方式为C:\Program Files\Java\jdk-15.0.2\bin\javaw.exe
配置完上面这些就可以去双击运行jar文件了

方法二

有时候觉得上面的修改注册表可能过于麻烦,还不如直接命令行启动jar文件例如:

java -jar jar文件路径

但是每次都用命令行和复制文件路径又过于繁琐而且还要考虑绝对路径和相对路径的问题,所以不如直接写一个bat命令程序,在每次双击运行jar文件时用该程序打开,间接的调用命令行,但是节省了敲命令的时间以及避免了路径的错误,一劳永逸。程序代码如下。

javaw -jar %1

文件命名为jar.bat

OK,下面再把jar文件的默认打开方式指定为jar.bat就好了。以后jar文件就都可以双击直接运行了。

目录
相关文章
|
Java 应用服务中间件 Spring
为什么SpringBoot的 jar 可以直接运行?
SpringBoot的 jar 可以直接运行的原因
785 2
|
7月前
|
Java
课时103:生成jar文件
本文介绍了Java中生成和使用JAR文件的基本概念与操作。JAR文件用于将多个类文件打包成一个压缩文件,便于管理和分发。通过JDK提供的`jar`命令可以创建JAR文件,并可通过设置CLASSPATH环境变量来配置和使用这些文件。文中还演示了如何定义、编译和打包一个简单的Java程序为JAR文件,并详细解释了JAR文件的结构及配置方法。此外,简要提及了JDK 1.9后引入的模块化系统对JAR文件的影响。
189 1
|
11月前
|
Java 开发者
修改JAR文件工具
本文介绍了一款名为JarEditor的IDEA插件,该插件允许用户直接对JAR包内的文件进行增删改查操作,无需先行解压。通过简单的安装与使用步骤,大大简化了传统上需要解压缩、反编译、重新编译及打包的过程。此外,JarEditor还支持对混淆过的JAR文件进行字节码级别的修改,并提供了强大的搜索功能,支持大小写、全词匹配和正则表达式搜索。对于开发者而言,这款插件无疑极大提高了处理JAR文件的效率和便捷性。
593 14
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
2019 2
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
5839 1
|
Java Maven C++
【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息
【Azure Developer】记录一次使用Java Azure Key Vault Secret示例代码生成的Jar包,单独运行出现 no main manifest attribute, in target/demo-1.0-SNAPSHOT.jar 错误消息
268 0
|
Java
[JarEditor]可直接修改jar包的IDEA插件
### 修改JAR包变得更简单:JarEditor插件简介 **背景:** 开发中常需修改JAR包中的class文件,传统方法耗时费力。JarEditor插件让你一键编辑JAR包内文件,无需解压。 **插件使用:** 1. **安装:** 在IDEA插件市场搜索JarEditor并安装。 2. **修改class:** 打开JAR文件中的class,直接编辑,保存后一键构建更新JAR。 3. **文件管理:** 右键菜单支持在JAR内新增/删除/重命名文件等操作。 4. **搜索:** 使用内置搜索功能快速定位JAR包内的字符串。
1381 2
[JarEditor]可直接修改jar包的IDEA插件
|
弹性计算 Java Serverless
Serverless 应用引擎操作报错合集之上传自定义JAR包,启动时报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。

热门文章

最新文章