Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用多个.jar文件编译java程序(mac)_Java_Macos_Jar_Command Line Arguments - Fatal编程技术网

使用多个.jar文件编译java程序(mac)

使用多个.jar文件编译java程序(mac),java,macos,jar,command-line-arguments,Java,Macos,Jar,Command Line Arguments,我目前正在尝试编写一个程序,从以下位置使用库读取图像的元数据:。我的问题是,我不知道如何使用多个.jar文件编译程序(它需要两个)。这两个jar文件都在我的工作目录中,以及我试图编译的java文件 这是我正在使用的命令,只引用了一个.jar文件。 javac-cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java 谢谢你的帮助 -Aaron更多参数以列表的形式列出,并用当前参数的:分隔 javac-cp lib1.jar:lib2.

我目前正在尝试编写一个程序,从以下位置使用库读取图像的元数据:。我的问题是,我不知道如何使用多个.jar文件编译程序(它需要两个)。这两个jar文件都在我的工作目录中,以及我试图编译的java文件

这是我正在使用的命令,只引用了一个.jar文件。 javac-cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java

谢谢你的帮助
-Aaron

更多参数以列表的形式列出,并用当前参数的:分隔

javac-cp lib1.jar:lib2.jar:lib3.jar myClass.java

您是否尝试过:

javac-cp metadata-extractor-2.7.2.jar:xmpcore-5.1.2.jar MetadataPhotoExtractor.java

for windows

javac -cp metadata-extractor-2.7.2.jar;myother.jar  MetadataPhotoExtractor.java
对于Linux

javac -cp metadata-extractor-2.7.2.jar:myother.jar  MetadataPhotoExtractor.java

在类unix系统上使用冒号作为分隔符

javac -cp metadata-extractor-2.7.2.jar:my-other-jar.jar MetadataPhotoExtractor.java

在Windows上使用分号,因为冒号限制用于驱动器号分隔。

在Mac/Unix/Linux和
上用
分隔:
-cp