我遇到了Eclipse和我的一个应用程序的问题。 Eclipse只会在我抛出异常时遇到断点,但在运行其他代码行时不会出现#34;通常"。
我在
中运行项目C:\.....SmashDataServiceExternal\processor\bin
虽然我的源代码位于不同的目录下:
C:\.......\SmashDataProcessorExternal\...
当我尝试运行我的应用程序时,它通常不会遇到任何代码行,但是如果我打破了Exception并且让我的应用程序抛出异常,那么Eclipse会在正确的源文件中打破正确的行
即:
System.out.println("HISTORIC DATA: " + historicData.getDatasetId());
System.out.println("HISTORIC DATA TYPE: " + historicData.getReplayEventTypeId());
outputInputRequest(outputEvent);
logger.info("Sent BatchJobRequest for batchId {}, sessionId {} for byTime request", outputEvent.getBatchId(batchIdFlyweight), outputEvent.getSessionId(sessionIdFlyweight) );
if (1==1) {
throw new NullPointerException();
}
我在上面的每一行都设置了断点,我的应用程序实际打印出语句,但在nullpointer被抛出之前不会中断。
我很感激有关如何让Eclipse正常破解的任何建议。
谢谢。