运行.jar文件时-cp在终端中的含义是什么?

时间:2013-11-06 17:29:38

标签: java syntax jar terminal

为了工作,我必须从shell脚本中得到一些扭结,其中一行看起来像这样:

4 个答案:

答案 0 :(得分:3)

-cp: this is the classpath

这是运行特定类时使用的一组类。

在你的例子中; OrganT.Tune.Mix OrganT必须是类路径中的一个类(在本例中,在OrganT.jar

答案 1 :(得分:0)

阅读文档,可以找到here

答案 2 :(得分:0)

只是一个提示 - 在linux和mac下你可以使用

man <command goes here>

终端/ shell中的

comman显示特定命令可用的所有参数和用法信息。

答案 3 :(得分:0)

-cp代表classpath。 CLASSPATH变量是告诉应用程序(包括JDK工具)在哪里查找用户类的一种方法。

java -classpath .;YourJarFile.jar

我认为你想运行一个脚本来包含类路径并执行jar。

  • 要在任何文本编辑器中执行此操作,请键入java -jar YourJarFile.jar并保存,并使用extention(anyName.sh),假设您有Linux风格。使用命令chmod 775 anyName.sh
  • 使其可执行
  • 对于Windows类型java -jar YourJarFile.jar,并使用extention(anyName.bat)
  • 进行保存