我正在尝试使用jconsole监视远程进程,这是我使用的命令
jconsole -debug localhost:4080
这是我得到的堆栈跟踪
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.io.EOFException
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:286)
at sun.rmi.transport.tcp.
在使用Java Attach API时,我只在Linux上得到以下链接错误(在不同的机器上尝试过):
Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.tools.attach.WindowsAttachProvider.tempPath()Ljava/lang/String;
at sun.tools.attach.WindowsAttachProvider.tempPath(Native Method)
at sun.tools.attach.WindowsAttac
我尝试使用JConsole的主类从命令行启动它。
我提取了jconsole.jar的内容,在MANIFEST.MF中我可以看到
Main-Class: sun.tools.jconsole.JConsole
因此,我尝试运行以下命令:
java sun.tools.jconsole.JConsole
但我得到了一个例外:
Error: Could not find or load main class sun.tools.jconsole.JConsole
有人能发现我遗漏了什么吗?
我尝试使用包含我的类的jar运行jconsole,如下所示:
cd "C:\Program Files\Java\jdk1.6.0_26\bin"
set console="C:\Program Files\Java\jdk1.6.0_26\lib\jconsole.jar"
set tools="C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar"
set customjar="C:\custom.jar"
jconsole -J-Djava.class.path=%console%:
我正在使用Putty连接到远程运行的服务器。为了监视服务器,我进入putty终端下的jconsole
我在exception下面得到了这个。
[user001@test.hhh.com ~]$ jconsole
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.Graphi