鍍金池/ 問(wèn)答/Java  Linux/ 如何在Intellij idea中運(yùn)行java命令

如何在Intellij idea中運(yùn)行java命令

我在復(fù)現(xiàn)一個(gè)java語(yǔ)言的項(xiàng)目,很久沒(méi)用了,對(duì)它不熟。

里面腳本文件要運(yùn)行這樣一條命令:

java -cp $CLASSPATH:lib/* edu.stanford.nlp.patterns.surface.GetPatternsFromDataMultiClass -props properties/example.properties -identifier UsingNERTargetRest -useTargetNERRestriction true

這個(gè)項(xiàng)目我只會(huì)在命令行運(yùn)行,但是這樣沒(méi)法debug。我現(xiàn)在想要在idea中運(yùn)行這條命令,這樣可以debug,請(qǐng)問(wèn)應(yīng)該怎么弄呢?如下圖:

clipboard.png

謝謝!

回答
編輯回答
歆久

第一步: 啟動(dòng)命令中增加-agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=y啟用jpda。

調(diào)整后如下:

java -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=y -cp $CLASSPATH:lib/* edu.stanford.nlp.patterns.surface.GetPatternsFromDataMultiClass -props properties/example.properties -identifier UsingNERTargetRest -useTargetNERRestriction true

第二步: 在Idea中啟動(dòng)遠(yuǎn)程調(diào)整

圖傳不上來(lái)。。。
2017年6月21日 04:34