我正在尝试在正在运行的VM中注入.jar文件。
我在eclipse的构建路径中添加了tools.jar,但是当我尝试运行注入器时,会弹出此错误。我该如何将tools.jar添加到项目中?
完整错误:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/attach/VirtualMachine
at src.testinjector.MainClass.main(MainClass.java:13)
Caused by: java.lang.ClassNotFoundException: com.sun.tools.attach.VirtualMachine
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
答案 0 :(得分:0)
您可以尝试:
提供通往tools.jar的路径,而不是依赖于JAVA_HOME。
注意:JAVA_HOME / jdk / bin /的路径不应包含任何空格。