我是主要接触Microsoft Visual Studio的Eclipse和Java编程的新手。

我与WindowsBuilder和SWT一起安装了Eclipse(Kepler 4.3),没有任何问题。

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

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

好的,设计器视图中的IDE会显示我的Hello World应用程序的GUI,而源代码视图则显示源代码,因此那里没有问题。

我按Run,这是我第一次必须选择运行配置,即选择EclipseStarter。没有太多选择。我单击运行,什么都没有发生。

如果转到项目的bin包文件夹,则会看到带有“ .class”扩展名的文件。


为什么按Run | Run(Ctrl + F11)不会执行任何操作?有一个简短的沙漏显示,但此后什么也没有。
如何从Eclipse中启动应用程序?
生成的“ .class”文件是否是正确的运行时?我双击它,Windows不知道该怎么办?


最终平台将是CentOS,但据我所知,Java应该独立于平台,因此我的Hello World应用程序应同样可以在Windows 7 Pro机器上运行。 (我还没有尝试过CentOS),因为我想看到它在我的桌面上工作并且知道要复制什么文件。

最佳答案

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

1.我猜是因为您选择了错误的类型。

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

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

关于java - Eclipse(SWT复合):如何运行以及在哪里构建?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20792690/

10-11 22:32
查看更多