【问题标题】:java -jar xxx.jar working very well on Mac osx and Windows but I get the following error: "Error: Could not find or load main class" on raspberry pijava -jar xxx.jar 在 Mac osx 和 Windows 上运行良好,但出现以下错误:“错误:无法找到或加载主类”在树莓派上
【发布时间】:2016-04-20 08:04:27
【问题描述】:

java -jar xxx.jar(用 maven 编译)在 Mac osx 和 Windows 上运行良好,但我收到以下错误:“错误:无法找到或加载主类”在树莓派上。建议或帮助将不胜感激。

【问题讨论】:

    标签: java maven jar raspberry-pi3


    【解决方案1】:

    这意味着xxx.jar 不包含 Manifest 文件,该文件有一个 main 类(包含 main 方法)开始。在这种情况下,您必须在命令行中提及如下

    java -cp xxx.jar com.mypack.mymainclass
    

    您的主要方法在课堂上的位置com.mypack.mymainclass

    【讨论】:

    • 你能检查一下这个文件吗[链接] (wikisend.com/download/765616/mavenproject1-1.0-SNAPSHOT.jar)
    • @Liger 您的 JAR 文件包含 Manifest 中定义的 main 方法。所以它正在运行 main 方法,但它缺少一些其他类 java.lang.NoClassDefFoundError: javafx/application/Application
    • 你的java版本是多少? 1.7?
    • javafx 应用程序必须至少为 1.8
    猜你喜欢
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 2013-12-07
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多