Error: Could not find or load main class: running compiled JAR different errors depending on how I run it
Error: Could not find or load main class: running compiled JAR different errors depending on how I run it
前言!我知道类似的问题已被问过一百万次。我已经阅读了数百个以前的问题,但仍然找不到我的答案。
我正在开发 raspberry pi 并尝试 运行 打包在 Jar 文件中的 Java 应用程序。在我安装最新的 Java 1.8_111 之前它工作正常。我降级了,还是不行。然后我将我的 pi 擦除为默认值,但它仍然无法正常工作。
当前 Java 版本是 1.8.0_65。通过安装多个具有相同结果的不同版本,我已经决定 java 版本无关紧要。当我安装不同的版本时,没有其他版本存在导致冲突。
如果我 运行 通过简单地执行 java -jar KitchenScr.jar jar,我会收到以下错误:
Error: Could not find or load main class com.javafx.main.Main
如果我 运行 来自提供的 shell 脚本(如下)的 jar。我收到以下错误。
脚本
#!/bin/sh
DIRNAME=`dirname [=11=]`
CP=$DIRNAME/KitchenScr.jar
# start uniCenta oPOS
java -cp $CP uk.chromis.kitchenscr.KitchenScr
错误
Error: Could not find or load main class uk.chromis.kitchenscr.KitchenScr
如果我遗漏了什么,请告诉我。
这是一个直面我的简单问题。
错误:无法找到或加载主程序 class com.javafx.main.Main
Oracle 在 Update 30 左右停止发布 JavaFX for ARM。它最初在我第一次购买我的 pi 时起作用,但在我安装新的 OS 之后就不起作用了,因为 Java 的较新版本是 运行.
降级 Java 或为 JavaFX 添加相关的 ARM 库。
我的成功了。 CP=$DIRNAME/KitchenScr.jar,我把kitchenscr.jar的大写字母改成了CP=$DIRNAME/kitchenscr.jar
前言!我知道类似的问题已被问过一百万次。我已经阅读了数百个以前的问题,但仍然找不到我的答案。
我正在开发 raspberry pi 并尝试 运行 打包在 Jar 文件中的 Java 应用程序。在我安装最新的 Java 1.8_111 之前它工作正常。我降级了,还是不行。然后我将我的 pi 擦除为默认值,但它仍然无法正常工作。
当前 Java 版本是 1.8.0_65。通过安装多个具有相同结果的不同版本,我已经决定 java 版本无关紧要。当我安装不同的版本时,没有其他版本存在导致冲突。
如果我 运行 通过简单地执行 java -jar KitchenScr.jar jar,我会收到以下错误:
Error: Could not find or load main class com.javafx.main.Main
如果我 运行 来自提供的 shell 脚本(如下)的 jar。我收到以下错误。
脚本
#!/bin/sh
DIRNAME=`dirname [=11=]`
CP=$DIRNAME/KitchenScr.jar
# start uniCenta oPOS
java -cp $CP uk.chromis.kitchenscr.KitchenScr
错误
Error: Could not find or load main class uk.chromis.kitchenscr.KitchenScr
如果我遗漏了什么,请告诉我。
这是一个直面我的简单问题。
错误:无法找到或加载主程序 class com.javafx.main.Main
Oracle 在 Update 30 左右停止发布 JavaFX for ARM。它最初在我第一次购买我的 pi 时起作用,但在我安装新的 OS 之后就不起作用了,因为 Java 的较新版本是 运行.
降级 Java 或为 JavaFX 添加相关的 ARM 库。
我的成功了。 CP=$DIRNAME/KitchenScr.jar,我把kitchenscr.jar的大写字母改成了CP=$DIRNAME/kitchenscr.jar