2012-08-31 70 views
0

我想创建支持AspectJ的jar文件。 我的MANIFEST.MF(使用默认包):如何使用aspectj创建jar? Eclipse

Manifest-Version: 1.0 
Main-Class: gui 
\n 

我加在eclipse清单。我的错误:

exception in thread main java.lang.noclassdeffounderror org/aspectj/lang/signature 
Caused by: java.lang.ClassNotFoundException: classpath 
at java.net.URLClassLoader$1.run(Unknow Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknow Source) 
at java.lang.ClassLoader.loadClass(Unknow Source) 
could not find the main class: gui. Program will exit. 

我在做什么错? 对不起,我的语言 干杯

+0

你把你的主要课程放在哪里? –

回答

0

更改清单文件中

Manifest-Version: 1.0 
Ant-Version: Apache Ant 1.8.2 
Created-By: 1.6.0_11-b03 (Sun Microsystems Inc.) 
Main-Class: gui 
Class-Path: AspectJ.jar 

您可执行的JAR文件中使用此文件作为清单(using jar command)。

+0

类路径:AspectJ.jar? 你有关aspectjrt.jar的事情? 没有大班? – user1638121

+0

我纠正了它。你需要'Main-class'来执行jar。 – Santosh

+0

班级路径:? AspectJ.jar该文件在哪里?我添加:jar cvfm gui.jar manifest.mf和我有同样的错误。感谢耐心 – user1638121