0
我有这个文件夹中的:无法从另一个目录中运行java程序
- nice-proj-5.1.2.jar
- MyCLI.class
当从终端在文件夹中运行:
java -cp /home/user123/projects/my_proj/nice-proj-5.1.2.jar:commons-io-2.5.jar:. MyCLI
它工作正常
但当我去文件夹B并运行相同的命令时,我收到
Error: Could not find or load main class MyCLI
这是我无法解决的错误。顺便说一下,当我将文件“MyCLI.class”复制到文件夹B中时,它工作。
UPD。当提供完整路径和运行此命令:
java -cp /home/user123/projects/my_proj/stanford-corenlp-3.7.0.jar:commons-io-2.5.jar:. /home/user123/projects/my_proj/MyCLI
它失败:
Error: Could not find or load main class .home.user123.projects.my_proj.MyCLI
你应该把你的类文件可用于Java运行它们,因此,你所得到的错误,它找不到MyCLI – pshirishreddy
怎么办那? –
要么复制该文件,要么提供文件的完整路径 – pshirishreddy