有一个名为Programs
的目录。在里面我有我的java程序Main.java
。我用这个命令编译了它,
javac Main.java
编译正确,没有任何错误。
我的程序接受三个命令行参数。因此,要在Linux机器上运行我的程序,当我在Programs
目录中时,我会使用此命令,
java Main arg1 arg2 arg3
效果很好。
但是,如果我在其他目录中并尝试运行此程序,
java /home/Blake/Main arg1 arg2 arg3
我收到这样的错误 - Error: Could not find or load main class
我也试过这个命令,但是我得到了同样的错误信息:
java -cp /home/Blake/Main arg1 arg2 arg3
我在这里做错了什么?
任何输入都很受欢迎。谢谢!
答案 0 :(得分:2)