无效标志:-jar 在将 java 包升级到 1.8 之后。0_211
invalid flag: -jar after upgrading java package to 1.8.0_211
我们将 java 软件包升级到 1.8.0_211。升级后,我重新启动了 java 之前 运行ning 的服务,以反映升级后的变化。
但是在 运行 处理 .jar
文件时,出现以下错误
javac: invalid flag: -jar
Usage: javac <options> <source files>
use -help for a list of possible options
下面是我用来 运行 它的命令。
nohup java -jar master-f41ba7c-true_26-04-2019_17.55.08.jar --spring.config.location=file:properties/application.properties &
编辑 1
当我在新升级的 java 服务器上检查 java 的版本时,它显示 javac
$ java -version
javac version 1.8.0_211
但是当我使用相同的命令在我的旧 java 服务器上检查 java 的版本时。显示如下:
$ java -version
java version "1.8.0_151"
在新版本中它打印 javac
而不是 java
我怎样才能像以前一样制作我的罐子运行。
可能有什么东西弄乱了 Java 备选方案。尝试:
sudo update-alternative --config java
并检查您使用的版本是 而不是 指向 javac
命令。这可能是安装脚本中的 copy-paste 错误,其中混合了 java
和 javac
。
有关命令的更多详细信息,请参阅 this other question。
我们将 java 软件包升级到 1.8.0_211。升级后,我重新启动了 java 之前 运行ning 的服务,以反映升级后的变化。
但是在 运行 处理 .jar
文件时,出现以下错误
javac: invalid flag: -jar
Usage: javac <options> <source files>
use -help for a list of possible options
下面是我用来 运行 它的命令。
nohup java -jar master-f41ba7c-true_26-04-2019_17.55.08.jar --spring.config.location=file:properties/application.properties &
编辑 1 当我在新升级的 java 服务器上检查 java 的版本时,它显示 javac
$ java -version
javac version 1.8.0_211
但是当我使用相同的命令在我的旧 java 服务器上检查 java 的版本时。显示如下:
$ java -version
java version "1.8.0_151"
在新版本中它打印 javac
而不是 java
我怎样才能像以前一样制作我的罐子运行。
可能有什么东西弄乱了 Java 备选方案。尝试:
sudo update-alternative --config java
并检查您使用的版本是 而不是 指向 javac
命令。这可能是安装脚本中的 copy-paste 错误,其中混合了 java
和 javac
。
有关命令的更多详细信息,请参阅 this other question。