作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个程序,它从 System.in
获取输入并输出到 System.out
。我创建了可执行 jar,并且希望在 Windows 中不输入 java -jar
的情况下运行它。有什么办法可以做到这一点吗?
最佳答案
有多种方法可以做到这一点。最简单的方法是创建一个为您调用它的批处理(.bat
文件)文件。还有许多解决方案可以从 jar 文件创建 Windows 可执行文件。注意:这些程序不编译字节码,它们只是在 jar 周围创建一个可执行包装器。一种选择是 Jar2Exe但也有不少。 JSmooth是我之前使用过的另一个选项,效果很好。像这样的程序的另一个优点是您也可以将所有依赖的 jar 捆绑到同一个可执行文件中。一些谷歌搜索“jar to exe”应该会找到适合您的解决方案。
关于java - 在控制台中运行 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125865/
我是一名优秀的程序员,十分优秀!