执行引入外部 jar 包的类的方法

时间:2021-07-18 07:35:00

liunx 系统中,命令行中语法:(.后面是冒号:)
  java -cp .:third.jar MyClass

windows 系统中命令行的语法:(.后面是分号;)
  java -cp .;third.jar MyClass

其中 third.jar 是需要引入的 jar 包,MyClass 是要执行的类;如果引入的 jar 包 third.jar 和要执行的类 MyClass 在同一个文件夹下执行上面的命令即可;如果不在同一个文件夹就需要为 third.jar 指定目录,示例如下:
  java -cp .;d:\third.jar MyClass

后话:
javac 命令用于编译 java 源文件,这里为 MyClass.java;
java 命令用于执行编译后的字节码文件,即 .class 文件;
-cp 参数用于引入外部的 jar 包或 zip 包,相当于将 jar 包或 zip 包设置到我们的环境变量 classpath 中;点号“.”表示在当前目录下查找,其后的目录为我们要指定的目录。