From c2af1e127cfab2b7e776fa5d58710e085608ca3b Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 11:39:19 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=B1=BBRunFile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/JpomTestJvm.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/java/JpomTestJvm.java b/src/test/java/JpomTestJvm.java index 2c6741a..b3465a6 100644 --- a/src/test/java/JpomTestJvm.java +++ b/src/test/java/JpomTestJvm.java @@ -7,5 +7,8 @@ import java.util.List; import java.util.Properties; public class JpomTestJvm { - + + public static void main(String[] args) throws IOException, AttachNotSupportedException { + + } } -- Gitee From aaec34d0b015fc012b6e35d765dcb9258ac57b65 Mon Sep 17 00:00:00 2001 From: xyli Date: Fri, 3 Mar 2023 11:39:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=B1=BBjvm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/java/JpomTestJvm.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/test/java/JpomTestJvm.java b/src/test/java/JpomTestJvm.java index b3465a6..e700e3a 100644 --- a/src/test/java/JpomTestJvm.java +++ b/src/test/java/JpomTestJvm.java @@ -9,6 +9,15 @@ import java.util.Properties; public class JpomTestJvm { public static void main(String[] args) throws IOException, AttachNotSupportedException { - + List descriptorList = VirtualMachine.list(); + if (descriptorList.isEmpty()) { + System.out.println("没有任何结果"); + } + for (VirtualMachineDescriptor virtualMachineDescriptor : descriptorList) { + // 根据虚拟机描述查询启动属性,如果属性-Dapplication匹配,说明项目已经启动,并返回进程id + VirtualMachine virtualMachine = VirtualMachine.attach(virtualMachineDescriptor); + Properties properties = virtualMachine.getAgentProperties(); + System.out.println(properties); + } } } -- Gitee