需求描述:  1.  待编译文件: Test.java  2.  Test.java 引用到的库 :lib-a.jar 。 同时,lib-a.jar 需要引用lib-b.jar。
在windows下用eclipse编译的话,直接新建一个Test.java的文件,同时将lib-a.jar与lib-b.jar 引用过来之后,就可以直接运行,没有问题。 可是在linux下我编译时,通过,运行的时候,错误提示说:Exception in thread "main" java.lang.NoClassDefFoundError: Test
我在linux 编译的方式为:1.当前目录结构为:./lib/lib-a.jar./lib/lib-b.jar./Test.java
2. 编译命令:javac -cp ./lib/lib-b.jar:./lib/lib-b.jar  Test.java        编译通过3. 运行命令:java  -cp ./lib/lib-b.jar:./lib/lib-b.jar  Test            提示上述错误
所以特请教达人讲述下关于linux下java的编译问题,谢谢!。