繁体   English   中英

Java应用程序命令行启动

[英]Java application command-line start

“ java -cp。name”-将其放在命令行中的字符串。 这个字符串中的-cp是什么? Google只是不想搜索它。

这是类路径:

-classpath类路径

-cp类路径

指定目录,JAR存档和ZIP存档的列表以搜索类文件。 类路径条目由分号(;)分隔。 指定-classpath或-cp会覆盖CLASSPATH环境变量的任何设置。 如果未使用-classpath和-cp且未设置CLASSPATH,则用户类路径由当前目录(。)组成。 有关类路径的更多信息,请参见设置类路径。

http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html

单个句号表示当前的工作目录-因此在您的上述调用中,它就是这样设置类路径的。

-cp-classpath的同义词 Classpath告诉JVM在哪里找到包含需要运行的代码的.class文件。 它是目录和/或JAR文件的列表。

因此,在您的示例中-cp . 将Classpath设置为仅包含当前工作目录。

尝试以下查询: http : //www.google.cz/search? q=java+%22-cp%22,就像其他人所说的那样,它用于设置类路径。 如果您用谷歌词“减”之类的东西,则需要用引号将其引起来。 否则,您将从搜索中排除该单词(这是Google中减号的功能)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM