Java Eclipse在未经授权时继续终止我的项目
每当我运行/调试我的任何项目时,我都不会再得到一个窗口,大约20秒后eclipse就会终止它。我已尝试重新安装EclipseIDE。当我使用System.out.println()时,我只在中看到控制台输出 我已尝试将其导出到Netbeans IDE,但它正常启动时出现以下异常:Java Eclipse在未经授权时继续终止我的项目,java,eclipse,debugging,netbeans-8,Java,Eclipse,Debugging,Netbeans 8,每当我运行/调试我的任何项目时,我都不会再得到一个窗口,大约20秒后eclipse就会终止它。我已尝试重新安装EclipseIDE。当我使用System.out.println()时,我只在中看到控制台输出 我已尝试将其导出到Netbeans IDE,但它正常启动时出现以下异常: `Exception in thread "Thread-2" java.lang.ArrayIndexOutOfBoundsException: 480000 at com.Mafia.graphics.Re
`Exception in thread "Thread-2" java.lang.ArrayIndexOutOfBoundsException: 480000
at com.Mafia.graphics.Render3D.renderWall(Render3D.java:150)
at com.Mafia.graphics.Screen.render(Screen.java:33)
at com.Mafia.Display.render(Display.java:153)
at com.Mafia.Display.run(Display.java:122)
at java.lang.Thread.run(Thread.java:745)`
但eclipse中的控制台并没有说明运行模式中的任何错误。我刚刚在调试“Mafia”(我的一个项目)时在调试控制台中发现了这一点
C:\ProgramFiles\Java\jdk1.7.0\u 55\bin\javaw.exe(2014-04-22 9:48:56 PM)
退出值是什么意思?它是否与问题有关
我在跑步:
Windows7SP1
JDK 1.7.0_55(64位)
JRE 7(64位)崩溃是由我忽略的一行(我的Epic失败)引起的,这行就是问题所在:render.renderWall(0,1,1,0);但它必须是这样的:render.renderWall(0,1,2,0);这是导致坠机的原因
我是如何发现的:重新查看了我上次编写的代码 您试过从命令行运行它吗?没有,但是您将如何从命令行运行它?控制台窗口中肯定有异常和堆栈跟踪?如果没有,则Eclipse没有终止它,您的程序正在正常终止,因此代码中存在逻辑错误。@martymose java mymain类您需要在
\bin
目录中执行java com.Mafia.Display
,因为它在包中。
<terminated, exit value: -1073740940>C:\Program Files\Java\jdk1.7.0_55\bin\javaw.exe (2014-04-22 9:48:56 PM)