错误:无法加载或查找主类xyz

时间:2015-07-03 12:28:34

标签: java jar

我通过编译和运行HelloWorld程序来检查我的java安装,该程序运行得非常好。 当我使用与我的java文件位于同一目录中的某些jar文件编译程序时,问题就来了。这就是我所做的。

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

接下来,我甚至尝试将jar放在名为lib的文件夹中并发出以下命令:

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

我正在使用linux机器。有人可以解决错误。

1 个答案:

答案 0 :(得分:2)

将当前路径添加到类路径

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