【发布时间】:2015-04-25 08:57:13
【问题描述】:
我有一个在 NetBeans 上运行良好的 NetBeans Java 项目。该应用程序有几个类,从几个文件中读取以获取输入,并且还使用 Jackson jar 库。现在,如何从命令行正确运行这个项目,以便获得所需的库和文件?
【问题讨论】:
-
你是否使用任何构建工具,如 ant、mave 或 gradle?
-
没有。我是不是该? @erhun
-
是独立应用还是网络应用还是其他??
-
如果您是,您可以轻松构建、编译和运行它。对于 maven,只需 mvn clean build install 命令即可准备好最终的 jar,然后您可以运行 jar java -jar blabla.jar
-
库/依赖 Jar 文件将放置在
dist目录内的lib目录中(假设您使用的是 Ant 而不是 Maven)。属性文件应该放在与生成的 jar 文件相同的目录中(即dist目录中的那个)。您应该将dist目录的内容复制为一个整体(您可以重命名dist目录,但为了正确运行,您需要将内容保持在相同的结构中)。您可以修改构建过程以将您需要的文件复制到dist目录中,但这成为另一个问题