【发布时间】:2014-04-04 02:32:05
【问题描述】:
我有这段代码,其中有我用作库的“jar”文件。在我的“src”中,我有多个包含“.java”文件的包。 我对如何在终端上编译和运行这个程序感到非常困惑。 我附上了目录的图片。
链接:https://www.dropbox.com/s/yfg22v9y78yndan/DirecotryPic.png
提前致谢:)
【问题讨论】:
标签: java jar compilation package
我有这段代码,其中有我用作库的“jar”文件。在我的“src”中,我有多个包含“.java”文件的包。 我对如何在终端上编译和运行这个程序感到非常困惑。 我附上了目录的图片。
链接:https://www.dropbox.com/s/yfg22v9y78yndan/DirecotryPic.png
提前致谢:)
【问题讨论】:
标签: java jar compilation package
为什么src文件夹中有jar文件?? 您应该从 Java 构建路径中引用它们。右键单击您的项目 -> Java 构建路径 -> 配置构建路径 -> 库。 在此处添加您的库文件。不在源代码中。
从图片看来您正在使用 Eclipse IDE。 Eclipse 会自动构建该文件。从菜单栏中单击项目并确保您选中了自动生成。 要在终端上运行它,请将整个项目导出为 Runnable Jar 并从终端执行此“java -jar yourproject.jar”
右击项目 -> 导出 -> Runnable Jar。
这是你要找的吗???
【讨论】:
首先:JAR 文件不应该复制到 src 文件夹中。据我所见,DirectoryServer.jar 现在就在其中。 其次:.sh 文件也应该移动到项目的根目录。
您可以使用 Eclipse 轻松生成 Ant 构建文件(Export.. > Ant 构建文件),然后从终端使用它们(必须安装 ANT!)。
其他选项是直接从 Eclipse 导出一个可运行的 JAR,然后从终端运行它。
希望对你有帮助!如果您还有任何问题,请随时在评论中提问!
【讨论】: