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

时间:2018-01-02 11:50:39

标签: java linux

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

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

是否将2个文件复制到"应用程序"然后用" java"?

执行它

2 个答案:

答案 0 :(得分:1)

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

-cp表示类路径而不是复制

答案 1 :(得分:1)

man java解释说:

  

-classpath classpath
  -cp classpath

     

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

     

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