因此我使用以下方法通过 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