【发布时间】:2015-05-31 07:33:36
【问题描述】:
我是一名有兴趣成为软件工程师的新手。我最近申请了一个入门级职位,并被要求进行编码作业。这就是我问这个问题的原因。
我得到的反馈是,我应该学习使用 Java 部署工具,以便其他拥有内置 jar 的开发人员可以运行我的代码,而不仅仅是发送原始代码。
我的问题是假设我有一个简单的 java 程序 HelloWorld.java 并想将此代码发送给某人,什么是 java 部署工具的示例(以及使用它的步骤),以便我可以为其他开发人员提供构建 jar 来运行代码,而不仅仅是发送原始代码。
提前感谢您的任何反馈
【问题讨论】:
-
如果您有一个 HelloWorld.java 文件 - 只需“按原样”发送即可。只有当您有一个包含多个文件/目录的项目时 - 当您必须将其打包到 jar/war 中时。
-
也许他们建议你写一个 maven
pom文件。不幸的是,这是一个猜测,因为您的问题无法回答。 -
@ElliottFrisch 我试图获得更详细的反馈,但这就是我得到的全部。我所做的只是将文件原样发送给他们。所以需要从终端编译并运行它
-
问题太宽泛了。您需要一些关于 Java 的培训/课程。一个答案无济于事。
-
@KwekuBlue 你问这样的问题做得很好。一个好的软件工程师不只是编写代码,他还必须考虑如何使用和部署代码。 JAR 文件涵盖(一些)部署场景和一些“使用”场景。
标签: java jar build build-process executable-jar