From 7d4178fabce892fdb64b09fd16693a3d3f3ac240 Mon Sep 17 00:00:00 2001 From: Jens Date: Sat, 25 Feb 2017 13:48:28 +0000 Subject: Clean up attachment provider paths so that to process works for jre not just jdk (#439) = autoweave: Clean up attachment provider paths so that to process works for jre not just jdk (#439) --- .../src/main/scala/kamon/autoweave/loader/AttachmentProviders.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AttachmentProviders.scala b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AttachmentProviders.scala index 242d4ff8..1640d2c6 100644 --- a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AttachmentProviders.scala +++ b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AttachmentProviders.scala @@ -40,7 +40,7 @@ object AttachmentProviders { * Returns the HotSpotVirtualMachine implementation of the running JVM. */ def resolve(): Option[Class[_]] = { - val toolsJar = new File(System.getProperty("java.home").replace('\\', '/') + "/../" + toolsJarPath) + val toolsJar = new File(System.getProperty("java.home").replace('\\', '/') + "/" + toolsJarPath) if (toolsJar.isFile && toolsJar.canRead) { Try(AccessController.doPrivileged(new ClassLoaderCreationAction(toolsJar)).loadClass(VirtualMachineTyeName)) match { case Success(vm) ⇒ Some(vm) -- cgit v1.2.3