[英]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.