“java -cp.name” - 将其放在命令行中的字符串。 这个字符串中的-cp是什么?谷歌只是不想搜索它。
答案 0 :(得分:5)
它是类路径:
-classpath classpath
-cp classpath
指定目录,JAR存档和ZIP存档列表以搜索类文件。类路径条目由分号(;)分隔。指定-classpath或-cp会覆盖CLASSPATH环境变量的任何设置。 如果未使用-classpath和-cp且未设置CLASSPATH,则用户类路径由当前目录(。)组成。 有关类路径的更多信息,请参阅设置类路径。
来自http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html
单个完全停止意味着当前的工作目录 - 所以在上面的调用中,它会设置类路径。
答案 1 :(得分:3)
-cp
is a synonym for -classpath
。 The Classpath告诉JVM在哪里找到包含运行所需代码的.class
文件。它是目录和/或JAR
文件的列表。
因此,在您的示例-cp .
中,将Classpath设置为仅包含当前工作目录。
答案 2 :(得分:1)
尝试此查询:http://www.google.cz/search?q=java+%22-cp%22并且正如其他人所说的那样是设置类路径。如果你谷歌单词“减” - 某事,你需要用引号括起来。否则,您会从搜索中排除此类字词(这是Google中减号的功能)。