1.0-Gradle安装(Windows环境)

Gradle安装

什么是Gradle

Gradle是一个开放源代码的构建自动化工具。
官网原文:https://docs.gradle.org/current/userguide/what_is_gradle.html

如何安装

① 下载最新的Gradle发行版
下载地址:https://gradle.org/releases/
此处系统为windows,下载版本为 gradle-6.8.3-all.zip

②解压压缩包gradle-6.8.3-all.zip,此处解压到D盘,解压后的目录为:
D:\gradle-6.8.3
```
Administrator@KYCYU0Q8T64CK6G MINGW64 /d/gradle-6.8.3
$ pwd
/d/gradle-6.8.3

Administrator@KYCYU0Q8T64CK6G MINGW64 /d/gradle-6.8.3
$ ll
total 76
drwxr-xr-x 1 Administrator 197121     0 2月   1  1980 bin/
drwxr-xr-x 1 Administrator 197121     0 2月   1  1980 docs/
drwxr-xr-x 1 Administrator 197121     0 2月   1  1980 init.d/
drwxr-xr-x 1 Administrator 197121     0 2月   1  1980 lib/
-rw-r--r-- 1 Administrator 197121 23606 2月   1  1980 LICENSE
-rw-r--r-- 1 Administrator 197121   803 2月   1  1980 NOTICE
-rw-r--r-- 1 Administrator 197121   976 2月   1  1980 README
drwxr-xr-x 1 Administrator 197121     0 2月   1  1980 src/
```

③ 配置环境变量

 1) 新增环境变量   GRADLE_HOME   ,变量值为 gradle 安装目录,即:
 D:\gradle-6.8.3

 2)  将 %GRADLE_HOME%\bin; 添加至 Path 变量末端

④ 验证是否安装成功

C:\Users\Administrator>gradle -v

Welcome to Gradle 6.8.3!

Here are the highlights of this release:
 - Faster Kotlin DSL script compilation
 - Vendor selection for Java toolchains
 - Convenient execution of tasks in composite builds
 - Consistent dependency resolution

For more details see https://docs.gradle.org/6.8.3/release-notes.html


------------------------------------------------------------
Gradle 6.8.3
------------------------------------------------------------

Build time:   2021-02-22 16:13:28 UTC
Revision:     9e26b4a9ebb910eaa1b8da8ff8575e514bc61c78

Kotlin:       1.4.20
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          1.8.0_121 (Oracle Corporation 25.121-b13)
OS:           Windows 10 10.0 amd64
IDEA 配置gradle

Gradle home                  :   gradle 安装目录目录
Service directory path       :  依赖存放位置

如果在配置页和本页不同,或者无法找到在哪配置外部gradle,试着先创建一个gradle工程,然后再配置

<think>嗯,用户遇到了在Windows服务器上用cmd运行jar包时出现的“Unable to access jarfile”错误,需要解决这个问题。首先,我得回忆一下这个错误的常见原因。根据引用内容,比如引用[1]提到过这个错误,可能和文件路径不正确或者jar包不存在有关。用户提供的jar包名称是logistics-1.0-jar-with-dependencies.jar,这个名称有点长,可能存在拼写错误或者空格的问题。 首先,我应该建议用户检查当前的工作目录是否正确。在cmd中,如果不在jar包所在的目录下运行命令,而直接输入java -jar加上文件名,系统可能找不到文件。所以需要确认路径是否正确,或者使用绝对路径来指定jar的位置。引用[4]中提到了使用绝对路径的例子,比如D:\api_weibo-1.0-SNAPSHOT.jar,这可能是一个解决方案。 其次,检查jar文件是否存在。用户可能输入了错误的文件名,或者jar包没有正确生成。例如,用户的项目可能生成了不带依赖的jar,而他们错误地引用了带依赖的版本,或者相反。引用[2]中提到了Flink提交jar包时带依赖的问题,可能类似的情况,用户需要确认构建工具是否正确生成了目标jar文件。 然后,考虑文件名中的空格问题。如果路径或文件名中有空格,需要用引号包裹整个路径。比如,java -jar "C:\Program Files\myjar.jar",这样可以避免空格导致的解析错误。用户提供的文件名中没有明显空格,但如果有的话需要注意这一点。 接下来,检查Java环境是否正确安装。用户需要确保Java环境变量配置正确,可以在cmd中输入java -version来验证。如果Java没有正确安装或路径不对,也会导致无法访问jar文件。引用[3]和[4]都涉及到了Java环境的配置,特别是引用[4]提到使用指定JRE来运行jar包,用户可能需要检查他们的JRE路径是否正确。 还有可能的问题是文件权限不足。在Windows服务器上,尤其是如果jar包位于系统保护目录(如Program Files)下,可能需要管理员权限才能访问。建议用户以管理员身份运行cmd,或者将jar包移动到其他目录,比如用户的主目录下。 此外,用户可能在使用Maven或Gradle构建项目时,生成的jar包名称不符合预期。例如,Maven默认生成的jar包名称通常是项目名加版本号,而带依赖的jar包可能有不同的命名规则,如“-jar-with-dependencies”后缀。用户需要确认构建后的jar包名称是否与命令行中的完全一致,包括大小写,因为Windows虽然不区分大小写,但某些情况下可能有影响。 最后,可能涉及到构建工具的问题,比如Maven的pom.xml中是否正确配置了生成可执行jar的插件,如spring-boot-maven-plugin或者maven-assembly-plugin。如果配置不正确,生成的jar包可能无法运行,或者位置不对。用户需要检查构建配置,确保生成的jar在target目录下,并且名称正确。 总结下来,解决步骤应该是:1. 确认当前目录和jar路径;2. 检查文件是否存在及名称正确;3. 处理空格和特殊字符;4. 检查Java环境;5. 文件权限问题;6. 构建配置是否正确。根据这些步骤逐步排查,用户应该能解决这个错误。</think>### 解决“Unable to access jarfile”错误的方法 在Windows服务器上通过`cmd`运行JAR包时出现`Unable to access jarfile`错误,通常由以下原因导致。请按以下步骤排查: --- #### **1. 确认当前目录与JAR文件路径** - **问题**:未在JAR文件所在目录执行命令,或路径输入错误。 - **解决**: - 打开`cmd`,使用`cd`命令切换到JAR文件所在目录。例如: ```cmd cd D:\project\target ``` - 若需直接指定绝对路径,确保路径正确且使用双引号包裹(若路径含空格): ```cmd java -jar "D:\project\target\logistics-1.0-jar-with-dependencies.jar" ``` - 检查路径是否包含中文字符或特殊符号,建议改为纯英文路径[^1]。 --- #### **2. 验证JAR文件是否存在** - **问题**:文件名拼写错误或文件未生成。 - **解决**: - 在目录中直接查看文件全名,确认是否包含`-jar-with-dependencies`后缀。 - 若使用Maven构建,检查`target`目录下是否生成了正确的JAR文件(如`mvn clean package`是否成功)[^2]。 --- #### **3. 检查Java环境配置** - **问题**:Java未安装环境变量配置错误。 - **解决**: - 输入`java -version`确认Java环境正常。 - 若需指定特定JRE版本,使用完整路径: ```cmd "C:\Program Files\Java\jre1.8.0_201\bin\java" -jar logistics-1.0-jar-with-dependencies.jar ``` 参考引用[^4]。 --- #### **4. 处理文件权限问题** - **问题**:权限不足导致无法访问文件。 - **解决**: - 以管理员身份运行`cmd`。 - 将JAR文件移动到非系统保护目录(如`D:\`根目录)。 --- #### **5. 检查构建配置(Maven/Gradle)** - **问题**:构建工具未正确生成可执行JAR。 - **解决**: - 对于Maven项目,确保`pom.xml`中包含生成可执行JAR的插件配置(如`maven-assembly-plugin`或`spring-boot-maven-plugin`)。 - 示例配置(Spring Boot): ```xml <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> ``` 重新执行`mvn clean package`生成JAR文件[^2]。 --- #### **6. 验证JAR文件完整性** - **问题**:JAR文件损坏或未包含依赖。 - **解决**: - 解压JAR文件(使用WinRAR或7-Zip),检查`META-INF/MANIFEST.MF`中是否包含主类信息。 - 若依赖未打包,检查是否遗漏`<includeDependencies>true</includeDependencies>`配置。 --- ### 总结步骤 1. 确保JAR文件存在且路径正确。 2. 使用绝对路径或切换目录执行命令。 3. 验证Java环境与权限。 4. 检查构建配置并重新生成JAR文件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值