8

我想在 Mac OS X 上运行批处理文件(类似于 Windows)来运行一个 jar 文件,经过搜索我发现它运行批处理脚本。

我没有从我可以寻求帮助的地方获得正确的链接。我怎样才能创建这个?

4

6 回答 6

21

您可以创建一个 shell 脚本并使用终端运行它。

例如:

#!/bin/sh
java -jar path/to/jar/file.jar

要运行它,您需要设置正确的用户权限, chmod u+x script-name 然后运行 ./script-name

于 2013-01-29T10:50:11.330 回答
2

您必须在 MAC OS 上创建一个shell script才能获得与 Windows 上的批处理文件相同的结果。

Ashell script可能看起来像这样:

#!/bin/bash
/opt/java/jre-7x/bin/java -jar /your/path/to/jar-file

请注意,java 可执行文件的路径取决于您的 java 安装目录。

于 2013-01-29T10:49:19.620 回答
2

您不能运行批处理文件,但可以运行在基于 unix 的系统上等效的 shell 脚本。

与批处理文件一样,shell 脚本也是特定于平台的,但应该适用于基于 Unix 和 Linux 的系统。

于 2013-01-29T10:49:27.790 回答
0

批处理文件仅适用于 Windows。但是,将该批处理文件转换为 unix shell 脚本应该很容易。您可以在https://developer.apple.com/library/mac/#documentation/opensource/conceptual/shellscripting/Introduction/Introduction.html上找到有关如何使用 shell 脚本的指南

于 2013-01-29T10:51:49.520 回答
-1

你不能,因为它的语言特定。

您需要编写 shell 脚本(或手动将 windows 命令与 unix/mac os x 命令匹配)

于 2013-01-29T10:47:44.833 回答
-1

适用于 Mac OS X 的葡萄酒

这将在 Mac OS X 上运行 windows 程序,试试这个并告诉我。

于 2013-01-29T10:52:19.740 回答