首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ajc运行编译后的程序

使用ajc运行编译后的程序
EN

Stack Overflow用户
提问于 2011-05-24 21:27:26
回答 1查看 363关注 0票数 2

我已经编写了两个简单的codes..one java代码来打印Hello World语句,并在其中编写了另一个方面代码。

我的hello world代码是

代码语言:javascript
复制
// 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);
}
}

我的方面代码是..

代码语言:javascript
复制
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 ..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-25 17:20:40

我想通了..:P:P

我在一个网站上看到的它就像..

代码语言:javascript
复制
ajc -argfile <fullpath>\myList.lst

其中myList.lst包含两个文件,如下所示

代码语言:javascript
复制
HelloWorld.java
MannersAspect.java

然后做java HelloWorld。

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6111143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档