error: could not load or find main class xyz
error: could not load or find main class xyz
我已经通过编译和 运行ning 一个运行良好的 HelloWorld 程序检查了我的 java 安装。
当我使用与 java 文件位于同一目录中的某些 jar 文件编译我的程序时,问题就来了。这就是我所做的。
javac -cp "A.jar:B.jar" MyProg.java
这会成功生成 class 文件 MyProg.class
。接下来,当我 运行 以下命令时,它会给出此错误 error: could not load or find main class MyProg
命令是:
java -cp "A.jar:B.jar" MyProg
接下来,我什至尝试将 jars 移动到名为 lib
的文件夹中并发出以下命令:
javac -cp "lib/*" MyProg.jar (works fine;generates a class file)
java -cp "lib/*" MyProg (issues the same error)
我正在 linux 机器上工作。有人可以解决这个错误吗?
将当前路径添加到类路径
java -cp .:A.jar:B.jar MyProg
我已经通过编译和 运行ning 一个运行良好的 HelloWorld 程序检查了我的 java 安装。 当我使用与 java 文件位于同一目录中的某些 jar 文件编译我的程序时,问题就来了。这就是我所做的。
javac -cp "A.jar:B.jar" MyProg.java
这会成功生成 class 文件 MyProg.class
。接下来,当我 运行 以下命令时,它会给出此错误 error: could not load or find main class MyProg
命令是:
java -cp "A.jar:B.jar" MyProg
接下来,我什至尝试将 jars 移动到名为 lib
的文件夹中并发出以下命令:
javac -cp "lib/*" MyProg.jar (works fine;generates a class file)
java -cp "lib/*" MyProg (issues the same error)
我正在 linux 机器上工作。有人可以解决这个错误吗?
将当前路径添加到类路径
java -cp .:A.jar:B.jar MyProg