1
在科特林一个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
每当我运行正常,有用。但是,如果我在调试模式下运行它,它不,返回以下错误:
java.net.ConnectException: Connection refused: connect
我找不到然而,对于一个解决方案,在现阶段,我只是显示一个-1
指示错误
有没有人有解决方案/解释?
规格:
- 科特林1.2-M1
- 理念2017年2月1日
为什么这会成为一个问题?无论如何,尝试与3002,没有成功.. – elect