我试图从我的机器上运行jconsole,但是找不到.sh的位置。 我试图在不同的目录中找到它,并将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,发现

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 /中,我只发现了

[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

..即使有200个文件。 我如何找到并运行jconsole?

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

我没有安装SDK。

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

reena @ IM-1500:?$ jconsole

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

感谢您的快速回复。 我也尝试过,并且得到了此消息-bash:jconsole:命令未找到

不,它没有运行。 它给出以下错误。 -bash:jconsole:找不到命令

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

Try running: yum provides */jconsole

that will tell you what package you need as well as where it's located in the package.

一旦在Linux中设置了JDK的路径,则该命令很容易执行,因为您可能没有将JAVA_HOME包含在PATH变量中。

请跟随这个讨论

如果您在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错误。您是否可以在jdk的bin目录之一中找到jconsole是否可用?

$ 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

或将其放入您的~/.bashrc(如果使用的是Bash)。

如果jconsole不存在,则可能需要尝试安装或重新安装该jdk的另一个jdk。

java jconsole_关于java:JConsole在Linux中的位置相关推荐

  1. linux java url 异常_Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!

    此Oracle数据库在Linux系统下可用,在Windows里执行如下代码:DriverManager.getConnection("jdbc:oracle:thin:@192.168.22 ...

  2. linux java后台运行_Java程序在Linux中实现后台运行

    1.运行脚本 脚本如下,这个脚本存在一点问题,Log4j稍微有点问题,但是对运行及日志记录没有影响,日志是通过将所有控制台数据全部写入文件的形式记录的. #!/bin/sh #author:wangc ...

  3. linux 查看java版本和路径_在linux中查看jdk的版本以及安装路径

    如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME 使 ...

  4. java defunct怎么杀掉_杀死Linux中的defunct进程(僵尸进程)的方法指南

    一.什么是defunct进程(僵尸进程)在 Linux 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程.当用ps命令观察进程的执行状态时 ...

  5. linux java mysql 备份 runtime_Mysql如何在linux中实现定时备份

    在实际项目中,数据库是要经常备份的,就是为了防止突发情况,前段时间,我的数据库就遭遇了入侵要支付B特比的,结果数据全没了,哎,还好当时只是个测试库,不过有了这次危机,也就开始意识到了这个问题了. 先写 ...

  6. oracle数据linux中的位置,Oracle中执行计划的存储位置

    这两天我一直在想一个问题,那就是的执行计划到底存储在什么地儿?它会是一种什么样的格式? 这里我试图对这个问题做一点我自己认为的解释,这个解释可能是有问题的. 朋友们在看这篇文章之前,应该首先熟悉如下的 ...

  7. Linux中更新pycharm即删除旧的pycharm,装新的pycharm

    Linux中更新pycharm即删除旧的pycharm,装新的pycharm 一.删除旧的pycharm 二.安装新的pycharm 一.删除旧的pycharm 1.输入locate确定旧的pycha ...

  8. java 外部类似_[求指点] 如何用java 实现类似linux中管道调用外部程序的功能

    想写个小程序实现类似linux中管道的功能,创建一个外部子进程,然后主进程不断地写输入给子进程,而后把子进程的返回值取出. 如下的小代码就是从stdin读入一个字符串,调用子进程(cat)返回这个串, ...

  9. linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本

    提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...

  10. java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法

    本文介绍在Linux发行版Ubuntu 18.04/16.04.Debian 10/9.CentOS 7/8.Fedora 31/30/29中安装Java 13/OpenJDK 13.Java SE ...

最新文章

  1. 数据导出为Excel(未完)
  2. wp7上MD5加密类
  3. mysql avg 求平均值_使用MySQL中的AVG函数求平均值的教程
  4. jdbc插入数据_JMeter数据库测试计划
  5. iptables(下)规则
  6. android sdk platform-tools 19.0.1,如何强制Android Studio 0.6.0使用SDK Build Tools 19.1.0
  7. 网络安全:HTTP Host 头攻击相关知识介绍
  8. 如何拷贝工程_如何将premiere的工程及素材文件打包?
  9. Python除了不会生孩子,什么都会
  10. linux差分包升级流程,OTA 差分升级包的制作
  11. linux下Java环境的配置
  12. Python菜鸟入门:day12编程学习
  13. java入门第二季 答答租车系统
  14. WEBPACK+ES6+REACT入门(5/7)-在React中为按钮绑定点击事件
  15. C#中pdf转word
  16. xml:使用xmlspy创建xml文件,且通过xml文件生成对应的dtd文件
  17. 实验一、安卓开发环境基本配置实验
  18. 用python对股票期货做时序分析
  19. 华为鸿蒙2.0来了,挑战谷歌安卓APP成关键?
  20. Surfacebook电池1充不上电解决办法亲测有效

热门文章

  1. cad卸载_解决CAD小白入门的第一个难题,三招任你选
  2. catia三边倒角_CATIA课时:操作工具栏创建倒角倒圆角视频教程_翼狐网
  3. 浅析银行业如何做数据治理
  4. (一)CGAL库应用:指定平面切割模型并用openGL显示该层面轮廓
  5. linux下anjuta_[分享] Linux下用Anjuta写个Hello World 的C++程序竟如此简单!
  6. matlab傅里叶反变换举例,matlab傅里叶正逆变换详细说明+图例
  7. C++定义一个对象和new一个对象的区别与联系
  8. bootice.exe linux 启动盘,下载BOOTICE来把你的U盘做成启动盘
  9. 树莓派使用usb摄像头
  10. 2022年盐城市“黄海明珠人才计划”领军人才项目申报奖励补贴条件