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
我搜索了互联网,但我没有任何想法。
修改
我想运行jar SwarmMentics.jar中的主类gov.usgs.swarm.Swarm
。
感谢您的帮助!
答案 0 :(得分:3)
您的包裹名称似乎有误。
你的罐子包含:
gov.usgs.swarm.Swarm.class
而Java抱怨:
java.lang.NoClassDefFoundError: org/usgs/swarm/Swarm