Java 文件无法运行

Java 文件无法运行

因此我使用以下方法通过 PPA 安装了 Java 8: http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/

而且它似乎正在发挥作用:

jamie@jamie-ncase:/media/fa7e62a0-92d8-4af6-86d9-bdf5a38e786a/Steam/steamapps/common/Medieval II Total War/share/data/mods/ebii$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
jamie@jamie-ncase:/media/fa7e62a0-92d8-4af6-86d9-bdf5a38e786a/Steam/steamapps/common/Medieval II Total War/share/data/mods/ebii$ 

我尝试通过双击来启动我的 java 文件 (wf_switcher.jar),但什么也没发生,所以我尝试通过终端打开该文件来查看出了什么问题。

当我尝试运行 java .jar 文件时出现此错误:

jamie@jamie-ncase:/media/fa7e62a0-92d8-4af6-86d9-bdf5a38e786a/Steam/steamapps/common/Medieval II Total War/share/data/mods/ebii$ java wf_switcher.jar
Error: Could not find or load main class wf_switcher.jar
jamie@jamie-ncase:/media/fa7e62a0-92d8-4af6-86d9-bdf5a38e786a/Steam/steamapps/common/Medieval II Total War/share/data/mods/ebii$ javac wf_switcher.jar
error: Class names, 'wf_switcher.jar', are only accepted if annotation processing is explicitly requested
1 error

我不知道为什么它不起作用。有人能帮忙吗?

答案1

要使用 Java 运行.jar文件,您需要-jar在命令行上使用选项。因此,要打开wf_switcher.jar,您应该运行:

java -jar wf_switcher.jar

相关内容