无法 运行 程序 "C:\Program Files\Java\jdk1.8.0_202\bin\java.exe" 格式错误的参数嵌入了引号:-Djava.endorsed.dirs=
Cannot run program "C:\Program Files\Java\jdk1.8.0_202\bin\java.exe" Malformed argument has embedded quote: -Djava.endorsed.dirs=
错误:无法运行程序“C:\Program Files\Java\jdk1.8.0_202\bin\java.exe”(在目录“C:\Users\USERNAME\AppData\Local\JetBrains\IntelliJIdea2020.3\compile-server"): 格式错误的参数嵌入了引号:-Djava.endorsed.dirs=
每次我在 IntelliJ IDE 中通过 weblogic 服务器重新部署我的 Spring 引导项目时,我都会收到此错误。
我第一次部署时,一切正常。但是当我重新部署项目以影响新更改时,出现此错误。
我的工具:
- IntelliJ IDEA 2020.3(终极版)
- WebLogic 服务器版本:12.2.1.3.0
- Windows 10
- Java (JDK) 版本“1.8.0_202”
- Java(TM) SE 运行环境(build 1.8.0_202-b08)
我尝试过的:
- 我只安装了一个 JDK 和 JRE 版本:1.8.0_202 安装在我的电脑上
- 已从我的 Sys32 文件夹中删除 javaws.exe、javaw.exe 和 java.exe 字段(Google 搜索解决方案)
- 当我 运行 时可以在 cmd 上查看我的 Java 版本: java -version
- 我的 jdk 路径是正确的:C:\Program Files\Java\jdk1.8.0_202\bin\java.exe
- IntelliJ 正确指向我的 JDK 文件夹 JDK Linked to My IntelliJ IDE
- 我的 Weblogic 配置看起来很好:My Weblogic configurations
我也遇到了同样的问题。
原因是我安装了FindBugs插件。
您可以尝试在 idea64.exe.vmoptions.
中添加下面这行参数
-Djdk.lang.Process.allowAmbiguousCommands=true
对于那些需要帮助的人,在 IDE 中找到 VM 选项。顺便说一句,我正在使用 IntelliJ IDEA 2021.1。
在顶部的 IDE 工具栏上 -> 单击帮助 -> 编辑自定义 VM 选项...
然后在底部添加此 VM 选项(不包括连字符“-”符号):
-Djdk.lang.Process.allowAmbiguousCommands=true
错误:无法运行程序“C:\Program Files\Java\jdk1.8.0_202\bin\java.exe”(在目录“C:\Users\USERNAME\AppData\Local\JetBrains\IntelliJIdea2020.3\compile-server"): 格式错误的参数嵌入了引号:-Djava.endorsed.dirs=
每次我在 IntelliJ IDE 中通过 weblogic 服务器重新部署我的 Spring 引导项目时,我都会收到此错误。 我第一次部署时,一切正常。但是当我重新部署项目以影响新更改时,出现此错误。
我的工具:
- IntelliJ IDEA 2020.3(终极版)
- WebLogic 服务器版本:12.2.1.3.0
- Windows 10
- Java (JDK) 版本“1.8.0_202”
- Java(TM) SE 运行环境(build 1.8.0_202-b08)
我尝试过的:
- 我只安装了一个 JDK 和 JRE 版本:1.8.0_202 安装在我的电脑上
- 已从我的 Sys32 文件夹中删除 javaws.exe、javaw.exe 和 java.exe 字段(Google 搜索解决方案)
- 当我 运行 时可以在 cmd 上查看我的 Java 版本: java -version
- 我的 jdk 路径是正确的:C:\Program Files\Java\jdk1.8.0_202\bin\java.exe
- IntelliJ 正确指向我的 JDK 文件夹 JDK Linked to My IntelliJ IDE
- 我的 Weblogic 配置看起来很好:My Weblogic configurations
我也遇到了同样的问题。 原因是我安装了FindBugs插件。 您可以尝试在 idea64.exe.vmoptions.
中添加下面这行参数-Djdk.lang.Process.allowAmbiguousCommands=true
对于那些需要帮助的人,在 IDE 中找到 VM 选项。顺便说一句,我正在使用 IntelliJ IDEA 2021.1。
在顶部的 IDE 工具栏上 -> 单击帮助 -> 编辑自定义 VM 选项...
然后在底部添加此 VM 选项(不包括连字符“-”符号):
-Djdk.lang.Process.allowAmbiguousCommands=true