在windows中,我可以使用以下命令:
java -cp server.jar;mysql.jar server.NithServer但在linux中它是这样写的:
-bash: server.jar: command not found如何在Centos 5中同时添加server.jar和mysql.jar?
发布于 2011-11-11 07:21:40
您需要使用:而不是;作为路径分隔符
发布于 2011-11-11 11:13:06
在bash中,当你想把它们放在同一行时, ';‘separates shell commands。
这意味着出现在“;”之后和下一个空格之前的字符串被认为是新命令。
这就是为什么在Unix java命令中,':‘被用作'-cp’选项中的jar的分隔符。在其他Unix命令中也会发生这种情况。
所以你应该这样写:
java -cp mysql.jar:server.jar server.NithServer另一方面,如果你再次遇到这样的困难,试着调用“man”命令,然后调用你想要理解的命令。
man java在这里,您将找到问题的答案,就在描述'-cp‘选项的位置。
好好享受吧。
https://stackoverflow.com/questions/8087749
复制相似问题