How to specify the Main Class name and provide arguments to my Java program?
本问题已经有最佳答案,请猛点这里访问。
有一个名为
1 | javac Main.java |
它编译得很好,没有任何错误。
我的程序接受三个命令行参数。为了在Linux机器上运行我的程序,当我在
1 | java Main arg1 arg2 arg3 |
那很管用。
但是,如果我在其他目录中,并尝试像这样运行这个程序,
1 | java /home/Blake/Main arg1 arg2 arg3 |
我遇到这样的错误-
我也尝试了这个命令,但得到了相同的错误消息:
1 | java -cp /home/Blake/Main arg1 arg2 arg3 |
我在这里做错什么了?
任何意见都会受到赞赏。谢谢!
你几乎做对了:
1 | java -cp /home/Blake Main arg1 arg2 arg3 |
请参见如何在不同的目录中编译和运行Java类?