2015-07-03 275 views
0

我已通过编译并运行HelloWorld程序检查了我的java安装,该程序工作得很好。 当我编译我的程序与某些jar文件位于与我的java文件相同的目录中时,问题出现了。这就是我所做的。错误:无法加载或找到主类xyz

javac -cp "A.jar:B.jar" MyProg.java 

这会成功生成类文件MyProg.class。接下来,当我运行下面的命令,它给这个错误error: could not load or find main class MyProg 的命令是:

java -cp "A.jar:B.jar" MyProg 

接下来,我竟然被一个名为lib文件夹中移动的罐子明年受审并发出以下命令:

javac -cp "lib/*" MyProg.jar (works fine;generates a class file) 
java -cp "lib/*" MyProg (issues the same error) 

我正在一台linux机器上工作。有人可以解决这个错误。

+0

。所以,如果你不想回答这个问题,请不要给予负面评价! – User123

+0

尝试'java -cp。; a.jar; b.jar MyProg' – adatapost

回答

2

添加当前的路径,我一直stucked这个问题很长一段时间的类路径

java -cp .:A.jar:B.jar MyProg 
+0

非常感谢!那创造了奇迹! – User123

相关问题