2013-11-15 47 views
1

我在Sonar(代碼分析工具)面臨奇怪的問題,不明白爲什麼它是faile。它開始使用命令行:調試java產品沒有eclipse等

%JAVA_EXEC% %SONAR_OPTIONS% -cp "%SONAR_RUNNER_HOME%\lib\sonar-runner-dist-2.3.jar" "-Drunner.home=%SONAR_RUNNER_HOME%" "-Dproject.home=%PROJECT_HOME%" org.sonar.runner.Main %* 

我不是Java程序員,但我想以某種方式調試此過程。我知道這個錯誤出現在一個加載的插件中,而不是聲納本身。

問題:有沒有辦法啓動java應用程序調試可用性沒有eclipse和任何其他特殊和非常大規模的編輯器?一些能夠設置斷點,檢查變量值並向前/向前移動的命令行對我來說已經足夠了。

+0

我會假設超出打印語句 –

+0

@inquisitiveIdiot我不想下載整個代碼庫並重建它 - 這可能是來自非java開發人員的另一個問題。 –

回答

2

只需添加這個參數來調用命令,並首選調試器連接到這個進程(Eclipse的,或的IntelliJ你想要什麼)

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 

您可以remotelly調試此!

+0

謝謝。可能有更簡單的方法來調試eclipse/intellij?它太大了。 –

+0

所以去@Joachim羅德答案,這是給你的! :)但我認爲這可以很難也沒有那麼容易:) – MariuszS