我正在尝试记录作为可执行jar文件的游戏中的所有方法调用。
我正在使用命令行中的命令:
ajc -injars tetris.jar Tracing.aj -outjar tetris.jar...
编译错误后:
Exception in thread "main" java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
我也是Eclipse用户。
答案 0 :(得分:1)
您需要将aspectjrt.jar
添加到CLASSPATH。
由于您说您是Eclipse用户:How to Add JARs to Project Build Paths in Eclipse (Java)非常详细地描述了这一点。
答案 1 :(得分:0)
1)Java Classpath中没有类。
2)任何启动脚本都会覆盖Classpath环境变量。
正如Tomasz Nurkiewicz所说,你必须将它添加到你的ClassPath。