如何在Centos 5上编译Java代码?

时间:2011-11-10 23:15:18

标签: java linux

在Windows中我可以使用此命令:

java -cp server.jar;mysql.jar server.NithServer

但在linux中它说:

-bash: server.jar: command not found

如何在Centos 5中添加server.jarmysql.jar

2 个答案:

答案 0 :(得分:4)

您需要使用:作为路径分隔符,而不是;

答案 1 :(得分:1)

bash 中,';'字符separates shell commands,如果你想把它们放在同一行。

这意味着';'后出现的字符串在下一个空格被认为是新命令之前。

这就是为什么在Unix java命令中,':'在'-cp'选项中用作jars的分隔符。这也可以在其他Unix命令中发生。

所以你应该写:

    java -cp mysql.jar:server.jar server.NithServer

另一方面,如果您再次遇到这些困难,请尝试调用'man'命令,然后调用您想要理解的命令。

    man java

在那里,您将找到问题的答案,即“-cp”选项的描述。

享受。