我昨天运行了这个应用程序,并且今天又回到了它上面,当我尝试运行它时,终端就像它正在加载一样,然后只是说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
答案 0 :(得分:0)
请了解Java的关键字。您不能在类名,变量,方法名等中使用这些关键字。