我目前正在尝试编写一个程序,使用此处的库来读取图像的元数据:https://github.com/drewnoakes/metadata-extractor/wiki/GettingStarted。我的问题是我无法弄清楚如何使用多个.jar文件编译程序(它需要两个)。这两个jar文件都在我的工作目录中,我正在尝试编译java文件。
这是我正在使用的命令,只引用了一个.jar文件。 javac -cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java
感谢您的帮助 -Aaron
答案 0 :(得分:4)
在类似unix的系统上使用冒号作为分隔符。
javac -cp metadata-extractor-2.7.2.jar:my-other-jar.jar MetadataPhotoExtractor.java
在Windows上使用分号,因为冒号被限制为驱动器号分隔。
答案 1 :(得分:3)
for windows
javac -cp metadata-extractor-2.7.2.jar;myother.jar MetadataPhotoExtractor.java
for Linux
javac -cp metadata-extractor-2.7.2.jar:myother.jar MetadataPhotoExtractor.java
答案 2 :(得分:2)
更多参数作为以当前参数分隔的列表来计算。
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