【求教】java的linux命令行编译的问题
需求描述:
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的编译问题,谢谢!。