使用多个.jar文件编译java程序(mac)
我目前正在尝试编写一个程序,从以下位置使用库读取图像的元数据:。我的问题是,我不知道如何使用多个.jar文件编译程序(它需要两个)。这两个jar文件都在我的工作目录中,以及我试图编译的java文件 这是我正在使用的命令,只引用了一个.jar文件。 javac-cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java 谢谢你的帮助使用多个.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.
-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和
上用分隔:
在Windows上的-cp