自Notes/Domino版本7以來,我使用了Bob Balaban的「雙頭猛獸」(http://bobzblog.com/tuxedoguy.nsf/dx/the- 2-headed-beast-debugging-domino-java-agents-with-eclipse)用於在Eclipse中編寫可調試的Java代理!這就像一個魅力 - 唯一的問題是我不得不將代碼從Eclipse複製/粘貼到標準Notes代理。如何調試Java代理(兩頭猛獸方法)
在Domino Designer的當前Eclipse版本(8.5.3 FP2)中,我嘗試瞭解是否可以使用相同的設置在Domino Designer中直接調試代理(如Java程序)。看起來我可以讓代碼運行,但是,我無法在任何斷點處停下來。我得到的消息是:
由於缺少行號屬性,無法在dk.domain.AgentTemplate中安裝斷點。修改編譯器選項以生成行號屬性。
我試圖將調試配置設置爲「停在主」。它似乎停止了。但是,如果我繼續,它會運行所有的代碼 - 我看不到代碼中的位置,當然,我看不到變量或它們的值。
已將Preferences - Java - Compiler中的選項選擇爲「將行號屬性添加到生成的類文件」。我還沒有找到其他編譯器選項來生成行號。
我在Designer中使用Java 1.5合規性。
有沒有人能夠設置?
/約翰
我不知道很多關於Notes/Domino Designer中,但你可能想發表一些錯誤,以幫助人們。 –
@ Disco3 - 同意,剛剛厭倦了它,並把它扔回角落;-)然而,做一個適當的測試其實也最終找到了解決方案。所以,謝謝你的「擡起頭來」;-) –
這麼說 - 我常常找到我的問題的答案,但開始向其他人解釋。 –