繁体   English   中英

无法执行Java程式

[英]Trouble running java program

我正在尝试运行一个简单的Java程序,但我不断收到NoClassDeffoundError。 我的目录结构如下:

/src/atlasAPI/AtlasService.java
/src/DatabaseClient.java

/lib/<some jar files>

/bin/DatabaseClientTest.class
/bin/AtlasService.class

DatabaseClientTest类具有main方法。

如何从命令行运行程序?

您需要在类路径中包括所需的每个类,包括“ lib”目录中的jar和.class文件。

java -cp lib/*:bin DatabaseClientTest

“ -cp”是包括类路径的选项。 “ lib / *”表示“ lib”目录中的所有jar文件,“ bin”表示“ bin”目录中的所有类文件。“:”分隔路径的多个部分,假设您使用的是Unix / Linux。

这是指向Classpath上Java教程的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM