如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

用户8341360

我在 NetBeans 和 InteliJ IDEA 中创建并编译了几个没有主要方法的 javaFX 应用程序。我还成功编译了一个简单的 JavaFX 应用程序(请参阅下面的代码),而 Windows 命令行中没有 main 方法。

import javafx.application.Application;
import javafx.stage.Stage;

public class HelloJavaFX extends Application{

    @Override
    public void start(Stage stage){
        stage.setTitle("Hello JavaFX");
        stage.show();
    }
}

所以我相信在 Eclipse 中也可以在没有主要方法的情况下运行 JavaFX 应用程序。但是当我尝试它时,我失败了并且 eclipse 指示找不到主要方法。我已将 JavaFX jar 文件添加到我的 Eclipse IDE,并且我可以在 Eclipse 中使用主要方法编译和运行 JavaFX 应用程序。所以我想我应该添加一些路径或地址来帮助eclipse运行它,但我不知道如何。

我的问题是“我还应该做些什么来使 eclipse 编译和运行没有 main 方法的 JavaFX 应用程序?”

用户8341360

实际上阅读问题“无法从 Eclipse 运行 JavaFx 代码”及其答案帮助我弄清楚如何在没有 main 方法的情况下运行 JavaFX 应用程序。首先我们添加 main 方法并运行一次,如下所示:

public static void main(String[] args) {
        Application.launch(args);
    }

然后我们注释掉 main 方法。现在,即使没有 main 方法,eclipse IDE 运行配置也会自动设置为运行应用程序。

感谢@Oleg 指导我解决上述问题。现在,如果没有人有任何其他答案,我宣布该问题重复。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有节点服务器的情况下运行AngularJS2应用程序

如何在商店中没有应用程序的情况下配置应用程序剪辑

如何在没有电子打包程序的情况下更改电子应用程序图标?

如何在没有托管的情况下启动ASP.Net应用程序?

如何在没有完全安装Tomcat的情况下运行Spring Web应用程序?

如何在没有Rubberduck TestModules的情况下交付Excel VBA应用程序?

如何在没有python控制台的情况下运行tkinter应用程序

如何在没有控制台的情况下创建gui应用程序?

如何在没有提示的情况下以管理员身份运行应用程序?

如何在没有屏幕记录的情况下运行cherrypy应用程序?

在没有应用程序/扩展名的情况下,如何在Chrome桌面中获取标签计数?

如何在没有网络服务器的情况下运行“ sencha应用程序监视”

如何在没有sudo特权的情况下构建应用程序?

如何在没有qmlscene的情况下创建跨平台的Ubuntu Touch应用程序?

XDK如何在没有MAC的情况下编译IOS应用程序?

如何在没有GUI的情况下运行GUI应用程序(GUI应用程序作为无头服务器上的守护程序)?

如何在Linux中没有其余GUI的情况下加载自己的GUI应用程序?

如何在Racket中没有框架的[x]按钮的情况下从GUI应用程序退出

如何在没有 Eclipse 的情况下运行 Spring Boot 应用程序?

如何在没有额外应用程序的情况下安装 Cinnamon?

如何在没有 VS 的情况下使 Mac OS 上的 VS 控制台应用程序可运行?

Pwinauto:如何在没有 GUI 错误的情况下启动应用程序

如何在没有登录内容的情况下将 DocuSign 集成到 Android 应用程序中

如何在没有 node.js 的情况下运行 angular 应用程序

如何在没有 Visual Studio 的情况下创建 Blazor 应用程序?

如何在没有运行 Elasticsearch 服务器的情况下运行 springboot 应用程序?

如何在没有测试的情况下启动我的 Quarkus 应用程序?

Flutter Ios如何在没有exit(0)的情况下退出应用程序?

gcp - 如何在没有密钥文件的情况下将 Python 应用程序作为服务帐户运行