在Linux中的JConsole位置

在Linux中的JConsole位置,第1张

概述在Linux中的JConsole位置

我试图从我的机器运行jconsole,但我找不到.sh的位置。 我已经尝试在不同的目录中find它,并将JAVA_HOME设置为jdk。

$which java /usr/bin/java $java -version java version "1.7.0_51" OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-x86_64 u51-b02) OpenJDK 64-Bit Server VM (build 24.45-b08,mixed mode) $whereis java java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz

我查看了/ usr / lib / jvm,并find了

drwxr-xr-x. 3 root root 4096 Apr 23 2013 java-1.5.0-gcj-1.5.0.0 drwxr-xr-x. 3 root root 4096 Jan 27 2014 java-1.6.0-openjdk-1.6.0.0.x86_64 drwxr-xr-x. 3 root root 4096 Feb 5 2014 java-1.7.0-openjdk-1.7.0.51.x86_64 lrwxrwxrwx. 1 root root 21 Feb 5 2014 jre -> /etc/alternatives/jre lrwxrwxrwx. 1 root root 27 Apr 23 2013 jre-1.5.0 -> /etc/alternatives/jre_1.5.0 lrwxrwxrwx. 1 root root 26 Apr 23 2013 jre-1.5.0-gcj -> java-1.5.0-gcj-1.5.0.0/jre lrwxrwxrwx. 1 root root 27 Feb 5 2014 jre-1.6.0 -> /etc/alternatives/jre_1.6.0 lrwxrwxrwx. 1 root root 37 Feb 5 2014 jre-1.6.0-openjdk.x86_64 -> java-1.6.0-openjdk- 1.6.0.0.x86_64/jre lrwxrwxrwx. 1 root root 27 Feb 5 2014 jre-1.7.0 -> /etc/alternatives/jre_1.7.0 lrwxrwxrwx. 1 root root 38 Feb 5 2014 jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.51.x86_64/jre lrwxrwxrwx. 1 root root 25 Apr 23 2013 jre-gcj -> /etc/alternatives/jre_gcj lrwxrwxrwx. 1 root root 29 Feb 5 2014 jre-openjdk -> /etc/alternatives/jre_openjdk

并在java-1.7.0-openjdk-1.7.0.51.x86_64 / jre / bin /中,我只find

[root@portal01 bin]# ll total 200 -rwxr-xr-x. 1 root root 9536 Jan 14 2014 java -rwxr-xr-x. 1 root root 9656 Jan 14 2014 keytool -rwxr-xr-x. 1 root root 9856 Jan 14 2014 orbd -rwxr-xr-x. 1 root root 9688 Jan 14 2014 pack200 -rwxr-xr-x. 1 root root 10984 Jan 14 2014 policytool -rwxr-xr-x. 1 root root 9648 Jan 14 2014 rmID -rwxr-xr-x. 1 root root 9656 Jan 14 2014 rmiregistry -rwxr-xr-x. 1 root root 9688 Jan 14 2014 servertool -rwxr-xr-x. 1 root root 9896 Jan 14 2014 tnameserv -rwxr-xr-x. 1 root root 92264 Jan 14 2014 unpack200

尽pipe有200个文件。 我如何find并运行jconsole?

在CentOS中“哪个java”打印错误的javapath

在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version

在Ubuntu上设置Java环境path时出现问题(libjvm.so:无法打开共享目标文件:没有这样的文件或目录)

在windows上启动Zookeeper时,JAVA_HOME设置不正确

JAVA_HOME设置不正确。 如何重置?

感谢您的帮助。

降级到1.7后,我仍然在使用java -version时看到Java 1.8

TiZen-sdk-for-wearable-setup由于JAVA HOME的安装问题

如何在/ etc / environment中正确设置JAVA_HOME

windows的JAVA HOME问题

JAVA_HOMEvariables

jconsole是Java SDK的一部分,看起来你只有安装了JRE。

您可以通过运行命令jconsole直接从终端运行jconsole。

reena @ IM-1500:〜$ jconsole

它将启动java监视控制台对话框。

一旦你在linux中设置了JDK的路径,那么这个命令很容易执行,可能是你没有包含带有PATH变量的JAVA_HOME。

请按照这个讨论

从https://serverfault.com/questions/179908/fedora-jconsole-location :

尝试运行:yum提供* / jconsole

它会告诉你你需要什么软件包以及它在软件包中的位置。

如果您的linux机器上安装了Java JDK,通常jconsole位于/usr/bin/作为符号链接。

从运行Centos6的linux VM中得到的例子

$ which jconsole /usr/bin/jconsole $ ls -l /usr/bin/jconsole lrwxrwxrwx. 1 root root 26 Sep 4 10:05 /usr/bin/jconsole -> /etc/alternatives/jconsole $ ls -l /etc/alternatives/jconsole lrwxrwxrwx. 1 root root 51 Sep 4 10:05 /etc/alternatives/jconsole -> /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/jconsole

但是你提到你在提示符下键入jconsole时,得到了一个command not found错误。 你可以找到jconsole是否可用在jdk的bin目录之一?

$ ls -l /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin | grep jconsole

如果是的话,像这样在你的PATH环境变量中添加这个

$ export PATH=$PATH:/usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin

或者如果你使用Bash把它放在你的~/.bashrc 。

如果jconsole不在那里,那么也许你需要尝试另一个你已经安装的jdk,或者重新安装jdk。

总结

以上是内存溢出为你收集整理的在Linux中的JConsole位置全部内容,希望文章能够帮你解决在Linux中的JConsole位置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1154739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存