【发布时间】:2017-02-15 10:58:35
【问题描述】:
我是 java 和 shell 的新手。我只是对程序有一个模糊的想法,是这样的-
- 制作可执行的jar文件
-
制作一个shell脚本文件并在其中包含这个命令
java -jar /home/usr/mystuff/jarFile.jar arg1 arg2 arg3
-
现在的疑问是-
- 我的 java eclipse 项目中有很多文件。我是否需要只制作具有 main() 方法的文件的可执行 jar?
- 我使用脚本提供的参数是否会被 main 函数收集。
- 在 shell 中传递参数的语法是什么。像 $var 或 var 或 "var 或其他东西
【问题讨论】:
-
抱歉,这有点过分了。整个教程都是关于这些事情的……所以:先做一些研究。换句话说:当你不知道你在做什么时,不要尝试使用工具。那是行不通的。
-
我猜你使用的是 maven 或 gradle,它们都有插件,你不必重新发明轮子。
-
#1 你在你的eclipse项目中使用maven吗? #2 正在开发什么样的应用程序:桌面、Web、api、javafx、套接字? #3 分发我们的 java 应用程序的包非常有趣且具有挑战性:在客户端机器上检测 java、下载 java、启动图标等