gpt4 book ai didi

java - AspectJ 初学者问题

转载 作者:行者123 更新时间:2023-12-04 06:57:45 26 4
gpt4 key购买 nike

我开始学习 AspectJ。通过阅读教程,我知道我可以将方面编织到已编译的类文件中。但是,我无法弄清楚允许我将已编译的类文件与写在另一个文件上的方面合并的命令。还有一件事,是否必须将方面写入 *.aj 文件?谢谢

最佳答案

您必须将编译的类添加到您的 inpath。命令行参数大多类似于 javac,但有一些补充。例如-

ajc -inpath library.jar -sourceroots path/to/sources -classpath $CLASSPATH

inpath 标志可以采用 jar 文件、目录或路径分隔列表。另请注意,inpath 上的类是重新编排的,并且在输出目录中生成了新的类文件。

更多信息在这里: http://www.eclipse.org/aspectj/doc/released/devguide/ajc-ref.html

至于你的第二个问题,是的。方面可以在 .aj 文件或 .java 文件中。但是,建议使用 .aj,因为编辑器中的 AJDT 可以识别这些文件。当然,如果你使用@Aspect 风格的语法,你甚至可以在 eclipse 中安全地使用 .java。

关于java - AspectJ 初学者问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com