1
に失敗し、私は私が割り当てがデバッグモードkotlinでimguiポートの作業
の数を表示metrics
メニューを持っているこれはinit codeは私が書いている:
try {
var ac: AttachingConnector? = null
for (x in Bootstrap.virtualMachineManager().attachingConnectors()) {
if (x.javaClass.name.toLowerCase().indexOf("socket") != -1) {
ac = x
break
}
}
if (ac == null) {
throw Error("No socket attaching connector found")
}
val connectArgs = HashMap<String, Argument>(ac.defaultArguments())
connectArgs["hostname"]!!.setValue("127.0.0.1")
connectArgs["port"]!!.setValue(Integer.toString(3001))
connectArgs["timeout"]!!.setValue("3000")
vm = ac.attach(connectArgs)
} catch (error: Exception) {
System.err.println("Couldn't retrieve the number of allocations, $error")
}
そして、これらは、私は通常、それを実行するたびに、私は「VMオプション」
-Xdebug -Xrunjdwp:transport=dt_socket,address=3001,server=y,suspend=n
として渡す引数ですできます。しかし、私はデバッグモードで実行する場合、それは次のエラーを返し、doesntの:
java.net.ConnectException: Connection refused: connect
私は単にエラー
を示すために-1
を表示現時点では、まだそのための解決策を見つけることができませんでした
誰にも解決策や説明がありますか?
仕様:
- Kotlin 1.2-M1
- アイデア2017年2月1日
なぜそれが問題になるでしょうか?とにかく、成功しなかった3002で試しました.. – elect