jconsole
Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/jdk/jre/lib/amd64/libawt_xawt.so: libXtst.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at java.awt.Toolkit$3.run(Toolkit.java:1636)
at java.awt.Toolkit$3.run(Toolkit.java:1634)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
at java.awt.Toolkit.<clinit>(Toolkit.java:1668)
at java.awt.Component.<clinit>(Component.java:593)
********************************************************
【分析】
缺少以下.so文件,如下:
/usr/lib64/libXtst.so.6
/usr/lib64/libX11.so.6
/usr/lib64/libXrender.so
/usr/lib64/libXrender.so.1
/usr/lib64/libXtst.so.6
/usr/lib64/libXi.so.6
/usr/lib64/libxcb.so.1
/usr/lib64/libXau.so.6
【解决】
从可用的主机上copy此8个文件即可
【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:
分享到:
相关推荐
这个插件最初是从Oracle JDK的早期版本,即jdk-6u20-windows-x64.exe中提取出来的。它的存在,体现了社区的共享精神,使得开发者无需复杂的配置就能享受到更强大的JVM监控功能。 **JTop.jar的用途** JTop.jar的...
《深入理解Java监控工具jconsole.jar》 在Java开发与运维过程中,监控应用程序的性能和资源使用情况至关重要。Java提供了一款强大的可视化监控工具——jconsole.jar,它可以帮助开发者和系统管理员实时查看和分析...
《深入解析jconsole.1.8.0.jar及其在Java应用监控中的作用》 在Java开发和运维领域,工具的高效使用是提升工作效率的关键。jconsole作为Java平台提供的一款强大的性能监视工具,对于理解应用程序的运行状态至关重要...
1. **下载与获取**:首先,你需要获取到JTop.jar文件,这通常可以从开源社区或者开发者网站上下载。确保下载的是最新版本,以充分利用最新的性能优化和特性。 2. **安装插件**:打开Visual VM,点击菜单栏的“工具...
在Unix或Linux系统上,可以通过`ps`命令查找java进程的PID;在Windows系统上,可以通过任务管理器查找java或javaw进程的PID;另外,也可以使用`jps`命令行工具来获取进程ID。 例如,如果测试应用的PID为2956,启动...
在这个场景中,提供的资源包包含两个jar文件:`tools-1.8.0.jar` 和 `jconsole-1.8.0.jar`。这两个文件是Java应用程序的重要组成部分,特别是对于使用Maven进行项目管理的开发者来说。 首先,让我们深入了解一下`...
jconsole-1.8.0.jar.......................................................................................................................................
1. **启动JConsole**:在命令行中,定位到JDK的bin目录下,运行`jconsole.exe`(Windows)或`jconsole`(Unix/Linux)。 2. **连接到应用程序**:JConsole启动后,可以选择本地进程或远程连接。对于本地进程,直接...
jconsole.jar
6. **解压与安装**: 在Linux环境下,用户通常会使用`tar`命令来解压`.tar.gz`文件,例如:`tar -zxvf jdk-8u311-linux-aarch64.tar.gz`。解压后,需要将JDK的路径添加到系统的PATH环境变量中,以便在任何地方都能...
6. **Java调试器(jdb)**:用于查找和修复Java程序中的错误和问题,支持断点、单步执行等功能。 7. **性能分析工具**:如jmap、jhat、jstat等,用于监控和分析Java应用程序的内存使用、CPU消耗等性能指标。 8. **...
`jdk-8u341-linux-x64.tar.gz` 是Oracle公司发布的针对Linux 64位操作系统的JDK 8的更新版本341的压缩包文件。这个文件主要包含以下重要组成部分和知识点: 1. **Java运行时环境(JRE)**: JRE是执行Java程序的基础...
6. **jdk1.8.0_311子文件**:在解压“jdk-8u311-linux-x64.tar_2.gz”后,你会得到一个名为“jdk1.8.0_311”的目录,其中包含所有JDK的组件。这个目录下有bin、lib、include等子目录,分别存放着可执行文件、库文件...
这个“MemoryAnalyzer-1.12.0.20210602-linux.gtk.x86_64.zip”文件包含了MAT的最新版本,适用于Linux操作系统,并且是为x86_64架构设计的。MAT的持续更新确保了它能适应不断发展的JVM环境,为开发者提供高效、精确...
在下载"jdk-8u221-linux-x64.tar.gz"之后,你需要在Linux环境下解压这个文件。可以使用以下命令来完成: ```bash tar -zxvf jdk-8u221-linux-x64.tar.gz ``` 这将会创建一个名为"jdk-8u221-linux-x64"的目录,其中...
6. **jconsole**:Java可视化监控工具,显示JVM的性能数据。 7. **jvisualvm**:集成的多用途Java应用程序性能分析工具。 8. **javap**:显示类文件的字节码信息。 除此之外,JDK还包含了Java运行时环境(JRE),这...
《深入解析Linux JDK 11.0.8 64位安装与使用》 Java Development Kit(JDK)是开发和运行Java应用程序的基础,而JDK 11.0.8是Oracle公司发布的一个重要版本,针对Linux操作系统设计。本文将详细介绍如何在Linux环境...
"jdk-8u152-linux-x64.tar.gz" 是一个压缩文件,它包含了一系列用于在Linux 64位系统上安装和使用JDK 1.8所需的文件。 **JDK 版本号解析** - "8" 表示这是Java 8的主要版本。Java 8是Java平台的一个重大更新,引入...