使用.jar文件和不同的包编译Java程序

时间:2014-04-03 18:09:39

标签: java jar compilation package

我有这个代码,在那里我有' jar'我用作库的文件。在我的" src"我有多个包" .java"其中的文件。 我对如何在终端上编译和运行该程序感到非常困惑。 我附上了目录的图片。

链接:https://www.dropbox.com/s/yfg22v9y78yndan/DirecotryPic.png

提前致谢:)

2 个答案:

答案 0 :(得分:0)

为什么src文件夹中有一个jar文件? 您应该从Java构建路径引用它们。右键单击您的项目 - > Java构建路径 - >配置构建路径 - >库。 在此处添加库文件。不在src。

从图片看来你似乎在使用eclipse IDE。 Eclipse自动构建文件。从菜单栏中单击“项目”,确保选中“自动构建”。 要在终端上运行它,将整个项目导出为Runnable Jar,并从终端执行此“java -jar yourproject.jar”

右键点击项目 - >出口 - > Runnable Jar。

这是你要找的???

答案 1 :(得分:0)

首先:不应将JAR文件复制到src文件夹中。据我所知,DirectoryServer.jar就在其中。 其次:.sh文件也应该移动到项目的根目录。

您可以使用Eclipse(Export ..> Ant buildfiles)轻松生成Ant构建文件,然后在终端中使用它们(安装ANT是必须的!)。

其他选项是直接从Eclipse导出可运行的JAR,然后从终端运行它。

我希望它有所帮助!如果您还有其他问题,请随时发表评论!