java jconsole_关于java:JConsole在Linux中的位置
我试图从我的机器上运行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中的位置相关推荐
- linux java url 异常_Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!
此Oracle数据库在Linux系统下可用,在Windows里执行如下代码:DriverManager.getConnection("jdbc:oracle:thin:@192.168.22 ...
- linux java后台运行_Java程序在Linux中实现后台运行
1.运行脚本 脚本如下,这个脚本存在一点问题,Log4j稍微有点问题,但是对运行及日志记录没有影响,日志是通过将所有控制台数据全部写入文件的形式记录的. #!/bin/sh #author:wangc ...
- linux 查看java版本和路径_在linux中查看jdk的版本以及安装路径
如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME 使 ...
- java defunct怎么杀掉_杀死Linux中的defunct进程(僵尸进程)的方法指南
一.什么是defunct进程(僵尸进程)在 Linux 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程.当用ps命令观察进程的执行状态时 ...
- linux java mysql 备份 runtime_Mysql如何在linux中实现定时备份
在实际项目中,数据库是要经常备份的,就是为了防止突发情况,前段时间,我的数据库就遭遇了入侵要支付B特比的,结果数据全没了,哎,还好当时只是个测试库,不过有了这次危机,也就开始意识到了这个问题了. 先写 ...
- oracle数据linux中的位置,Oracle中执行计划的存储位置
这两天我一直在想一个问题,那就是的执行计划到底存储在什么地儿?它会是一种什么样的格式? 这里我试图对这个问题做一点我自己认为的解释,这个解释可能是有问题的. 朋友们在看这篇文章之前,应该首先熟悉如下的 ...
- Linux中更新pycharm即删除旧的pycharm,装新的pycharm
Linux中更新pycharm即删除旧的pycharm,装新的pycharm 一.删除旧的pycharm 二.安装新的pycharm 一.删除旧的pycharm 1.输入locate确定旧的pycha ...
- java 外部类似_[求指点] 如何用java 实现类似linux中管道调用外部程序的功能
想写个小程序实现类似linux中管道的功能,创建一个外部子进程,然后主进程不断地写输入给子进程,而后把子进程的返回值取出. 如下的小代码就是从stdin读入一个字符串,调用子进程(cat)返回这个串, ...
- linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本
提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...
- 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 ...
最新文章
- 数据导出为Excel(未完)
- wp7上MD5加密类
- mysql avg 求平均值_使用MySQL中的AVG函数求平均值的教程
- jdbc插入数据_JMeter数据库测试计划
- iptables(下)规则
- android sdk platform-tools 19.0.1,如何强制Android Studio 0.6.0使用SDK Build Tools 19.1.0
- 网络安全:HTTP Host 头攻击相关知识介绍
- 如何拷贝工程_如何将premiere的工程及素材文件打包?
- Python除了不会生孩子,什么都会
- linux差分包升级流程,OTA 差分升级包的制作
- linux下Java环境的配置
- Python菜鸟入门:day12编程学习
- java入门第二季 答答租车系统
- WEBPACK+ES6+REACT入门(5/7)-在React中为按钮绑定点击事件
- C#中pdf转word
- xml:使用xmlspy创建xml文件,且通过xml文件生成对应的dtd文件
- 实验一、安卓开发环境基本配置实验
- 用python对股票期货做时序分析
- 华为鸿蒙2.0来了,挑战谷歌安卓APP成关键?
- Surfacebook电池1充不上电解决办法亲测有效
热门文章
- cad卸载_解决CAD小白入门的第一个难题,三招任你选
- catia三边倒角_CATIA课时:操作工具栏创建倒角倒圆角视频教程_翼狐网
- 浅析银行业如何做数据治理
- (一)CGAL库应用:指定平面切割模型并用openGL显示该层面轮廓
- linux下anjuta_[分享] Linux下用Anjuta写个Hello World 的C++程序竟如此简单!
- matlab傅里叶反变换举例,matlab傅里叶正逆变换详细说明+图例
- C++定义一个对象和new一个对象的区别与联系
- bootice.exe linux 启动盘,下载BOOTICE来把你的U盘做成启动盘
- 树莓派使用usb摄像头
- 2022年盐城市“黄海明珠人才计划”领军人才项目申报奖励补贴条件