有没有更好的方法来设置/运行这个Java程序?

时间:2010-09-25 23:49:46

标签: java dependencies installation jmagick

我的文件结构看起来像这样:

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中

大多数情况下,我想知道我是如何处理依赖关系以及如何更好地完成它,特别是跨平台。

1 个答案:

答案 0 :(得分:2)

将源文件放在源目录下,然后放在其下的包结构中更为常见。

所以我希望看到

cse408 - lib  
       - pics  
       - src
           App.java  
           ImageUtil.java  
           Menu.java 

至少。如果您的代码在com.soldier.moth包中,我希望

cse408 - lib  
       - pics  
       - src
           - com
               - soldier
                    - moth        
                        App.java  
                        ImageUtil.java  
                        Menu.java
相关问题