0

Windows 7 32 位。Java 6。Ant 1.9.2。

我正在尝试运行包含主类的 jar 文件。让我们看看我的 SwarmMentics.jar 的目录结构:

- gov.usgs.swarm.Swarm.class
- net.n3.....
- nz.org....
- META-INF/MANIFEST.MF

正如你所猜测的,主类是 gov.usgs.swarm.Swarm.class。文件 MANIFEST.MF 是:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.6.0_45-b06 (Sun Microsystems Inc.)
Main-Class: gov.usgs.swarm.Swarm

无论我跑什么,我总是收到异常:

Exception in thread 'main' java.lang.NoClassDefFoundError: gov/usgs/swarm/Swarm
Caused by : java.lang.ClassNotFoundException gov.usgs.swarm.Swarm

我搜索了互联网,我没有任何想法。

编辑: 我想运行gov.usgs.swarm.Swarmjar SwarmMentics.jar 中的主类。

感谢帮助!

4

1 回答 1

3

您的包裹名称似乎错误。

你的罐子里有:

gov.usgs.swarm.Swarm.class

而Java抱怨:

java.lang.NoClassDefFoundError: org/usgs/swarm/Swarm
于 2013-11-13T13:52:21.120 回答