Eclipse Java应用程序刚终止

时间:2017-09-25 04:48:32

标签: java eclipse

我昨天运行了这个应用程序,并且今天又回到了它上面,当我尝试运行它时,终端就像它正在加载一样,然后只是说Terminated

我正在使用Eclipse Neon,Java 1.8版。唯一改变的是我安装了Comodo防火墙,但为了确保这不是原因,我禁用了所有保护并获得了相同的结果。我是唯一一个在这个项目上工作的人,所以没有其他人添加任何会导致崩溃的事情,无论如何都没有错误信息或例外。

我已经右键点击了主要课程Run as ->Java Application而没有运气。

package default_package;
import java.io.File;
import java.io.IOException;

import javax.swing.JOptionPane;

import org.apache.log4j.Logger;

public class main
{
  public main() {}

  public static void main(String[] args) throws Exception
  {

    final Logger logger = Logger.getLogger(main.class);
    logger.info("Application starting");
    if (isFirstRun()) {
        logger.info("Preparing for first run");
        if (setupSumFile()) {
            JOptionPane.showMessageDialog(null,"An unknown error has occured setting up the application for first time use");
            logger.error("Unknown error in main");
            return;
        }
    }
    window w = new window();
  }
  private static boolean isFirstRun() {
      return !(new File("sums.info").exists());
  }
  private static boolean setupSumFile() throws Exception {
      File sumFile = new File("sums.info");
      if(!sumFile.exists()) {
          sumFile.createNewFile();
      }
      return isFirstRun();
  }
}

甚至关于应用程序的记录器消息都没有运行。

编辑:根据建议,我尝试在调试模式下运行应用程序。虽然什么也没发生,程序立即终止,但我能够收到这个错误:

Cannot connect to VM: Socket operation on nonsocket: configureBlocking

1 个答案:

答案 0 :(得分:0)

请了解Java的关键字。您不能在类名,变量,方法名等中使用这些关键字。