Java WindowsBuilder应用程序使用已终止的消息进行编译

时间:2017-03-13 01:12:54

标签: java eclipse swing

我正在尝试在运行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);
  }

 }

1 个答案:

答案 0 :(得分:1)

我遇到的问题是我创建了一个

WindowBuilder->SWT Designer->SWT/Jface

Java项目。因此,当我去编译应用程序窗口文件时,它没有显示应用程序。

为了解决这个问题,我刚刚创建了一个普通的Java项目,并添加了Application Window文件。因此,只需确保您的文件类型和项目类型对于编译程序是正确的。