繁体   English   中英

如何组织一个java项目,尤其是。 把库放在哪里?

[英]How to organize a java project, esp. where to put the libs?

有人可以请教我如何在我的项目中组织文件吗?

我使用命令行。 我现在不想打扰 IDE 工具。 我的小程序只包含一个 .java 文件,但使用了一堆 20 个左右的库。

这就是我所做的。 在我的 .java 的第一行我写了 package com.mycompany.app.module; .java 和后来的 .class 文件位于

/home/sweethome/Projects/Proj1/com/mycompany/app/module

接下来我想创建一个 jar 来放置包含

com/mycompany/app/module/LogonToken.class

到目前为止一切正常吗? 这是我真正的问题:我要把这个类需要运行的 20 个库放在哪里?

com/mycompany/app/module/libs

处理外部依赖的干净方法是使用像 Maven 这样的构建系统,并在 pom.xml 文件中声明它们。 这不需要 IDE。

一开始,这似乎需要一些额外的努力,但实际上会很快摊销。

您的问题是使用 20 个库和类构建 jar 文件吗? 如果是真的,这里是你的问题的答案

创建 JAR 文件

这是我自己的问题的答案: http : //www.sergiy.ca/how-to-compile-and-launch-java-code-from-command-line/

相当标准的 java 项目由三个顶级文件夹组成:

/bin - 包含已编译的 .class 文件的空文件夹

/lib - 包含第三方 .jar 文件

/src - 包含 .java 源文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM