gpt4 book ai didi

java - Eclipse(SWT 复合): How to run and where is build?

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:04 24 4
gpt4 key购买 nike

我是 Eclipse 和 Java 编程新手,主要使用 Microsoft Visual Studio。

我安装了 Eclipse (Kepler 4.3),以及 WindowsBuilder 和 SWT,没有出现任何问题。

我创建了一个新项目,添加了对 SWT、WindowsBuilder JARS 和 Resty 的引用。在项目中,我创建了一个新包并选择了 SWT 组合。我给出了合适的名字。

GUI 设计者没有提出任何问题。我添加了几个控件。这个想法是创建一个 hello world 应用程序,显示该应用程序,然后构建它。 Eclipse 已自动检查构建。

好的,设计器 View 中的 IDE 显示了我的 Hello World 应用程序的 GUI,并且源代码 View 显示了源代码,因此没有问题。

我按“运行”,第一次必须选择运行配置,我选择了 EclipseStarter。没有太多选择。我单击“运行”,但没有任何反应。

如果我转到项目的 bin 包文件夹,我会看到一个扩展名为“.class”的文件。

  1. 为什么按 Run|Run (Ctrl+F11) 没有任何作用?有一个短暂的沙漏显示,但之后就什么也没有了。

  2. 如何从 Eclipse 中启动应用程序?

  3. 生成的“.class”文件运行时是否正确?我双击它,Windows 不知道如何处理它?<​​/p>

最终平台将是 CentOS,但据我了解,Java 应该是平台无关的,因此我的 Hello World 应用程序应该同样可以在我的 Windows 7 Pro 机器上运行。 (我还没有尝试过 CentOS),因为我希望看到它在我的桌面上运行并知道要复制哪些文件。

最佳答案

我认为您选择了错误的 EclipseStarter 选项。
尝试将其作为独立的 Java 应用程序运行。
您正在构建一个独立的 Java 应用程序,对吗?
(我的意思是,.NET 中的 Windows 窗体应用程序的类似物)

1.我猜是因为你选错了类型。

2. Ctrl+F11 用于运行它,F11 仅用于调试它。

3.class文件必须由JVM运行,Windows无法直接运行,
它与 native 可执行文件或 .NET 程序集完全不同
(Windows 7 知道如何运行)。但是当您使用 Eclipse 时,
已经有一个 JVM。

关于java - Eclipse(SWT 复合): How to run and where is build?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com