我的ANT脚本可以在Linux机器和某些xp VM上正常运行。当另一位工程师试图在本地启动它时,TestNG会引发[testng],原因是:java.lang.ClassNotFoundException:com.google.inject.internal.asm.util.TraceClassVisitor找不到(我的库都在这里)
我以前从未看过此类类(class),也不知道是什么原因导致这种情况仅在他的计算机上发生。我尝试导入asm-util-3.1.jar,但找不到,因为它看起来是com.google.internal.asm.util,而不是org.objcetweb.asm.util。
最佳答案
使用Eclipse TestNG插件时,我们遇到了类似的错误:
testng java.lang.noclassdeffounderror: com/google/inject/internal/Lists
com/google/inject/internal/util/Lists
关于compiler-errors - TestNG对我来说很好用,但对其他工程师抛出com.google.inject.internal.asm.util.TraceClassVisitor classnotfoundexception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505705/