我正在尝试在intellij上运行JavaFX应用程序,但是无论我如何尝试,我都无法使其正常运行,并且已经尝试了几个小时。我现在处于这个阶段,每当我尝试运行时都会出现此错误。

Error: Could not find or load main class C:\Desktop\javafx-sdk-11.0.-3.2\lib
Caused by: java.lang.ClassNotFoundException: C:\Desktop\javafx-sdk-11.0.-3.2\lib


Intellij Run Configuration Screenshot

传递虚拟机选项:--add-modules javafx.controls,javafx.fxml

JRE是项目默认值。

工作目录为:/Users/julienhuff/IdeaProjects/Hangman

最佳答案

如果您正在使用gradle或maven,则可以尝试以下操作:

build.gradle:

application {
  mainClassName = 'path to your main class including packages'}


pom.xml:

<configuration>
                <archive>
                    <manifest>
                        <mainClass>path to your main class including packages</mainClass>
                    </manifest>
                </archive>
</configuration>

关于java - 错误:找不到或加载主类IntelliJIdea,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58924698/

10-14 12:24