gradle - 无法执行 gradle - 非法选项:D
问题描述
我一直在寻找无法运行 gradle 的根本原因。我正在使用在我的 OS Centos 7 上运行的 gradle 4.9。它以前工作得很好,我不知道为什么它不再工作了。任何人请帮助我
> gradle -version
Illegal option: D
Try `jar --help' for more information.
我也试过用 gradle v5.1.2 重新安装 gradle,错误信息是不同的
> gradle -version
Illegal option: X
Try `jar --help' for more information.
我的 Java 版本是 11.0.7
解决方案
在花了几个小时解决问题后,原来我的 java 是根本原因。我发现当我尝试使用 java -jar 执行 jar 文件时,出现错误无效选项:X。但是当我运行 java --version 时,它显示 jar 11.0.2。
这似乎是我在安装 java 时使用的替代命令。
我通过使用 yum 重新安装 java 并设置环境变量和 PATH 解决了这个问题。现在,可以执行 gradle 命令
推荐阅读
- android-source - 如何使用 ICECC 构建
- node.js - Nodejs SDK:从 aws cli 添加 s3 存储桶事件通知得到 InvalidArgument:无法验证以下目标配置
- .net - .NET 托管程序集如何解析其引用本机程序集/GAC
- linux - 有什么方法可以在 Linux/AIX 中从 ksh 更改进程名称?
- javascript - 在剪贴板中使用 html 中的换行符
- laravel - Laravel如何添加分钟
- python - 在 Python 中,如何清除作为另一个类列表的类属性?
- sql - SQL - 即使为空也创建包含所有变量的完整矩阵
- wix - 安装后删除有效负载的替换 MSI 的 WiX 捆绑包
- rust - postgres Rust 中 get 方法的生命周期