From 238045723a0ee7dea5175e216710c6fee4e9e64b Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Sun, 22 Jan 2006 22:12:09 +0000 Subject: [PATCH] try ProcExe --- bindings/java/src/net/hyperic/sigar/ProcUtil.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/bindings/java/src/net/hyperic/sigar/ProcUtil.java b/bindings/java/src/net/hyperic/sigar/ProcUtil.java index e0df1e3a..0e546572 100644 --- a/bindings/java/src/net/hyperic/sigar/ProcUtil.java +++ b/bindings/java/src/net/hyperic/sigar/ProcUtil.java @@ -88,10 +88,17 @@ public class ProcUtil { name += ":" + className; } } + else if (args.length != 0) { + name = args[0]; + } else { - if (args.length != 0) { - name = args[0]; - } + try { + String exe = + sigar.getProcExe(pid).getName(); + if (exe.length() != 0) { + name = exe; + } + } catch (SigarException e) {} } return name;