📅  最后修改于: 2023-12-03 15:24:55.885000             🧑  作者: Mango
在Java中,当我们编写完Java程序之后需要运行时,需要将Java源文件编译成Java类文件,并将类文件放在指定的目录中。当类文件存放在不同的目录中时,我们可以通过以下方式来运行这些Java类文件。
如果Java类文件存放在当前目录中,可以通过以下命令来运行它:
java ClassName
其中,ClassName
为需要运行的Java类名称。
如果Java类文件存放在其他目录中,需要将其添加到classpath中,然后才能运行它。
如果需要将单个目录添加到classpath中,可以使用以下命令:
java -cp directoryPath ClassName
其中,directoryPath
为需要添加到classpath中的目录路径,ClassName
为需要运行的Java类名称。
如果需要将多个目录添加到classpath中,可以使用以下命令:
java -cp directory1Path;directory2Path;directory3Path;... ClassName
其中,directory1Path
、directory2Path
、directory3Path
为需要添加到classpath中的目录路径,ClassName
为需要运行的Java类名称。
java -cp directory1Path:directory2Path:directory3Path:... ClassName
其中,directory1Path
、directory2Path
、directory3Path
为需要添加到classpath中的目录路径,ClassName
为需要运行的Java类名称。
如果Java类文件存放在Jar包中,需要将该Jar包添加到classpath中,然后才能运行其中的Java类文件。
如果需要将单个Jar包添加到classpath中,可以使用以下命令:
java -cp jarFilePath ClassName
其中,jarFilePath
为需要添加到classpath中的Jar包路径,ClassName
为需要运行的Java类名称。
如果需要将多个Jar包添加到classpath中,可以使用以下命令:
java -cp jar1FilePath;jar2FilePath;jar3FilePath;... ClassName
其中,jar1FilePath
、jar2FilePath
、jar3FilePath
为需要添加到classpath中的Jar包路径,ClassName
为需要运行的Java类名称。
java -cp jar1FilePath:jar2FilePath:jar3FilePath:... ClassName
其中,jar1FilePath
、jar2FilePath
、jar3FilePath
为需要添加到classpath中的Jar包路径,ClassName
为需要运行的Java类名称。