簡體   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