这个`java`命令有什么意义?

问题描述 投票:-3回答:2

我在我的一个遗留脚本中有下面的命令,我正在努力理解它。有人可以帮我吗?

java -cp //applications/programs/myjar.jar:applications/programs/ojdbc14.zip mypkg.MyClass //application

它是将2个文件复制到“应用程序”然后用“java”执行吗?

java linux
2个回答
1
投票

请阅读手册页http://www.manpagez.com/man/1/java/

-cp表示类路径而不是副本


1
投票

man java解释说:

-classpath classpath -cp classpath

指定用于搜索类文件的目录,JAR存档和ZIP存档的列表。类路径条目由冒号(:)分隔。指定-classpath-cp会覆盖CLASSPATH环境变量的任何设置。

如果未使用-classpath-cp且未设置CLASSPATH,则用户类路径由当前目录(.)组成。

© www.soinside.com 2019 - 2024. All rights reserved.