只有在抛出异常时Eclipse才会出现断点,但在

时间:2018-03-20 18:44:19

标签: java eclipse maven

我遇到了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被抛出之前不会中断。

https://imgur.com/a/8f306

我很感激有关如何让Eclipse正常破解的任何建议。

谢谢。

0 个答案:

没有答案