繁体   English   中英

Eclipse Java应用程序刚刚终止

[英]Eclipse Java application just terminates

昨天我已经运行了该应用程序,今天又回去做更多的工作,当我尝试运行它时,终端的行为就像是正在加载,然后只是说Terminated

我正在使用Java版本1.8的Eclipse Neon。 唯一发生变化的是我安装了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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM