我正在尝试使用VirualMachine加载“ -javaagent:aspectjweaver1.9.1.jar”。下面是代码
static {
String nameOfRunningVM = ManagementFactory.getRuntimeMXBean().getName();
int p = nameOfRunningVM.indexOf('@');
String pid = nameOfRunningVM.substring(0, p);
try {
VirtualMachine vm = VirtualMachine.attach(pid);
vm.loadAgent("C:\\Users\\mehaboobkhan.p\\Desktop\\Project\\trunk\\Batches\\LookAhead\\lib\\aspectjweaver-1.9.1.jar");
vm.detach();
List<String> arguments = ManagementFactory.getRuntimeMXBean().getInputArguments();
} catch (Exception e) {
e.printStackTrace();
}
}
我正在检查是否正在使用getInputArguments加载代理,但尚未加载。没有错误。我正在使用Java8。
我检查了许多类似的问题,但无法解决。 jar可能存在的路径(相对路径和绝对路径)。