使用多个 .jar 文件编译 java 程序 (mac)
compiling java program with multiple .jar files (mac)
我目前正在尝试编写一个程序,使用此处的库读取图像的元数据:https://github.com/drewnoakes/metadata-extractor/wiki/GettingStarted。我的问题是我不知道如何使用多个 .jar 文件(它需要两个)来编译程序。这两个 jar 文件都在我的工作目录中,我正在尝试编译 java 文件。
这是我正在使用的命令,只引用了一个.jar 文件。
javac -cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java
感谢您的帮助
-亚伦
更多参数以当前参数的 : 分隔的列表形式计算。
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
对于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 上使用分号,因为冒号被限制用于驱动器号分隔。
我目前正在尝试编写一个程序,使用此处的库读取图像的元数据:https://github.com/drewnoakes/metadata-extractor/wiki/GettingStarted。我的问题是我不知道如何使用多个 .jar 文件(它需要两个)来编译程序。这两个 jar 文件都在我的工作目录中,我正在尝试编译 java 文件。
这是我正在使用的命令,只引用了一个.jar 文件。 javac -cp metadata-extractor-2.7.2.jar MetadataPhotoExtractor.java
感谢您的帮助 -亚伦
更多参数以当前参数的 : 分隔的列表形式计算。
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
对于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 上使用分号,因为冒号被限制用于驱动器号分隔。