【发布时间】:2014-04-06 02:57:03
【问题描述】:
这是我第一次使用 jconsole。
使用它的最终目标是使用内存 redis 使用来衡量。但是,由于这是我第一次想从只打印一个短语的小型 Java 项目开始。
这是我的源代码。
public class Main {
public static void main(String[] args) throws Exception {
int cnt = 0;
while(true){
if(cnt == 100)
break;
System.out.println("Save me from the nap!");
Thread.sleep(1000*30);
cnt++;
}
}
};
写完这段代码后,我尝试运行 jconsole。所以我在eclipse中运行了这个程序,同时我在终端中执行了'jconsole'命令。如下所示。
>jconsole
弹出一个UI界面,我可以看到我的程序的进程ID:
所以我选择“本地”和我的进程 ID,然后按连接按钮。
但它会显示这样的错误消息。
ConnectionFailedSSL1
ConnectionFailedSSL2
<Cancel> <Insecure>
我是否需要额外的工作来执行 jconsole?给我一些具体的说明来使用它。我真的没有任何'SSL'的概念。(我只知道SSL是安全套接字层的缩写)
我的操作系统是 OSX Mavericks。
【问题讨论】:
-
如果您选择“不安全”而不是“取消”会怎样?
-
@WarrenDew 当我按下不安全的按钮时,它可以工作。谢谢。但是,当我在这里发布这个问题时,它没有用。很难重现那种情况。再次感谢:D(我应该删除这篇文章吗?)
-
不要删除帖子。其他人可能有同样的问题;将帖子留在这里可以让他们通过搜索找到答案,而无需发布新问题。
-
如果重要的话,我无法使用 OS X 10.8.5 进行复制。