我已经编写了两个简单的codes..one java代码来打印Hello World语句,并在其中编写了另一个方面代码。
我的hello world代码是
// HelloWorld.java
public class HelloWorld {
public static void main(String args[]){
say("Hello world");
}
public static void say(String message) {
System.out.println(message);
}
public static void sayToPerson(String message, String name) {
System.out.println(name + ", " + message);
}
}我的方面代码是..
public aspect MannersAspect {
pointcut callSayMessage() : call(public static void HelloWorld.say*(..));
before() : callSayMessage() {
System.out.println("Good day!");
}
after() : callSayMessage() {
System.out.println("Thank you!");
}
}我已经将它们保存到HelloWorld.java和MannersAspect.java中,并使用ajc *.java进行了编译。
它为我提供了两个类HelloWorld.class和MannersAspect.class
现在对我来说最主要的问题是“如何运行IT"?
请帮我解决这个问题,我是stuck.Thanks ..
发布于 2011-05-25 17:20:40
我想通了..:P:P
我在一个网站上看到的它就像..
ajc -argfile <fullpath>\myList.lst其中myList.lst包含两个文件,如下所示
HelloWorld.java
MannersAspect.java然后做java HelloWorld。
干杯
https://stackoverflow.com/questions/6111143
复制相似问题