MainClass 上述命令中的-cp参数后面跟的是类路径,这里使用的是当前目录(.)。MainClass是你要运行的Java类的名称。你也可以指定多个路径,用分号(Windows)或冒号(Unix/Linux)分隔。例如: java -cp .;path/to/lib/* MainClass 上述命令中的类路径包括当前目录和path/to/lib目录下的所有jar文件和类文件。注意事项...
java -cp命令参数 在Java中,`-cp`命令参数用于指定类的路径或JAR文件的路径。该参数用于告诉JVM在哪里查找需要加载的类。 `-cp`参数后面应该跟着一个路径列表,路径之间使用分隔符(在Windows上为分号`;`,在Unix上为冒号`:`)分隔。每个路径可以是目录路径或JAR文件路径。 以下是`-cp`命令参数的一些示例: - `...
1. “-d"和”-cp"参数的用法 “-d” 参数 javac 有一个’-d’参数,后跟一个目录路径,其指定编译的字节码(xx.class)文件放到什么目录下,特别当类定义在一个包中时,javac会在参数指定目录下产生包名子目录并将类字节码文件放入其中。 “-cp” 参数 javac 还有一个’-cp’参数,后跟一个或多个带有分隔...
第一种情况:Test1.java中import了javax.servlet.* 那么编译命令会在当前目录(E:\eclipse_workspace_2018\jvm\src\jvm\demo)下搜索javax.servlet包,这肯定是找不到的,那么这时需要使用-cp参数给他指定在D:\servlet-api.jar中查找,即使用javac -cp D:\servlet-api.jar Test1.java即可编译成功 第二种情况:Test...
java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname java -jar myClass.jar 执行该命令时,会用到目录META-INF\MANIFEST.MF文件,在该文件中,有一个叫Main-Class的参数,它说明了java -jar命令执行的类。 -cp 参数后面是类路径,是指定给解释器到哪里找到你的.class文件, ...
这里-cp .;com/ 指定了当前目录.和子目录 com 作为类(包)路径。 -cp <目录和 zip/jar 文件的类搜索路径> 注意: Windows系统使用分号 ; 作为路径分隔符,而在Linux或Mac系统中使用冒号 : 二、jar参数说明 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-Cdir] files .....
java -cp 对于java -cp就不需要指定Main-Class来指定入口。因为第一个参数就指定了你的入口类,第二个参数就是你的jar包。它会根据你的jar包找到第一个参数指定的Test类,来输出HelloWorld。 怎么选择 假设我们这个程序的运行需要依赖一个叫Dep.jar的包。如果我们使用-jar的话,就只能把Dep.jar放到Test.jar中,因...
或者 java [-选项] -jar jar文件 [参数...](执行一个jar文件)其中,可能的选项包括:-client 选择 "client" VM(ginger547:应该是指Virtual Machine)-server 选择 "server" VM -hotspot 与 "client" VM同义 [不赞成]默认情况的VM是client.-cp <一个文件夹和zip/jar文件组成的类搜索...
2. 参数说明: -options:可以使用不同的选项修改编译器的行为。例如,”-g”选项用于生成调试信息,”-cp”选项用于指定类路径等。 sourcefiles:需要编译的Java源代码文件的路径。可以指定一个或多个源代码文件。 3. 示例用法: – 编译单个Java源代码文件: ...