[英]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 文件吗? 如果是真的,这里是你的问题的答案
这是我自己的问题的答案: 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.