下午好。
我使用Oracle的说明(Raspberry Pi上的Java SE Embedded入门,Bill Courington和Gary Collins)在我的Raspberry Pi ejre1.7.0_10上安装了Java SE Embedded。 我可以ssh到raspi并在其上运行Java程序。 我现在用raspie上的jmxremote参数启动JVM 在Linux主机上启动JConsole
#!/bin/bash
./bin/java -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar /home/pi/test/test.jar
test无限期地打印出整数,直到达到机器的限制。
我不知道正确的端口号。这是唯一的问题吗?
这是由Jim Connors的网络广播Java SE Embedded Development Made Easy提取的,它解决了插件计算机的问题。为什么JConsole不能与Raspberry Pi远程工作(JMX)? 我希望那里有人试过这个。 如果你能提供帮助,谢谢你。
georgefk
答案 0 :(得分:1)
我有同样的问题。帮助我的是用-debug开始jconole。然后我得到了更多信息性的错误消息(消息显示错误的奇怪的IP地址127.0.1.1)。在我的帮助下,我将这个系统属性添加到pi上的应用程序:
-Djava.rmi.server.hostname =
然后我成功地将jconsole连接到了pi。
干杯,奥斯卡
答案 1 :(得分:0)
我用
9