我正在尝试在运行8.121 JRE的Eclipse Neon 2 IDE中编译代码(如下所示)。我创建了一个带有Swing Designer Application窗口的SWT Designer项目。当我运行程序我没有看到空白的应用程序时,(但我看到了我的测试控制台输出消息 Console Output )。我想知道是否有人可以告诉我我的eclipse软件发生了什么?我重新安装了该软件,并尝试了许多其他解决方案。我做了几个小时的研究,但我仍然不明白为什么会这样? (SideNote:我想的是我用C ++编码的时候发生了这种类型的错误,当我尝试制作我使用的控制台应用程序时 系统(" PAUSE&#34) 解决这个问题)
package test;
import java.awt.EventQueue;
import javax.swing.JFrame;
public class test {
private JFrame frame;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
test window = new test();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public test() {
System.out.println("Test");
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
答案 0 :(得分:1)
我遇到的问题是我创建了一个
WindowBuilder->SWT Designer->SWT/Jface
Java项目。因此,当我去编译应用程序窗口文件时,它没有显示应用程序。
为了解决这个问题,我刚刚创建了一个普通的Java项目,并添加了Application Window文件。因此,只需确保您的文件类型和项目类型对于编译程序是正确的。