我的文件结构看起来像这样:
cse408 - lib
- pics
- App.java
- ImageUtil.java
- Menu.java
并编译/运行我使用以下命令:
***To Compile***
LD_LIBRARY_PATH=/home/soldiermoth/Downloads/6.4.0/lib javac -classpath lib/jmagick.jar:. App.java
****************
****To Run******
LD_LIBRARY_PATH=/home/soldiermoth/Downloads/6.4.0/lib java -classpath lib/jmagick.jar:. App
****************
正如您可能会说的那样,我依赖于已安装的 jmagick 库,其中 jmagick.so 文件位于 6.4.0/lib 中
大多数情况下,我想知道我是如何处理依赖关系的,以及如何才能做得更好,尤其是跨平台。