linux - 下面的windows批处理脚本在mac和linux下如何对应?

标签 linux macos bash

我正在尝试使用同一文件夹中的 JRE 启动 Java 应用程序。

Windows 批处理脚本如下:

"jre\bin\javaw.exe" -jar "main.jar";

您将如何创建可在 Mac 和 Linux 上运行的类似的可双击 bash 脚本?

最佳答案

应该没有太大区别:

#!/bin/bash

jre/bin/javaw -jar main.jar

但大多数 Linux 发行版允许您通过双击运行脚本。您必须通过终端打开它们:

blender ~ $ bash ./script.sh

关于linux - 下面的windows批处理脚本在mac和linux下如何对应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381341/

相关文章:

java - 从 mac 应用程序包中的 jar 捕获错误/堆栈跟踪

python - 无法使用 python 获得将 .xml 文件保存到磁盘的权限

bash - 通过 bash 调用应用程序时忽略 dyld_insert_libraries

c++ - 在 OSX 上将我的代码与 ARPACK 链接时出现问题(将 MacPorts 用于 ARPACK)

bash - 如何使用其他用户的显示器

linux - AWK 每隔一列打印一次,从最后一列(和最后一列的旁边)开始进行 N 次交互(从右到左打印)

linux - 为什么在构建这个简单的 if else 语句时会出现错误 "Unary Operator Expected"?

ruby-on-rails - 我们如何在 Rails 启动时运行一些操作系统命令?

linux - Shell脚本在多用户环境下运行

C++ - RtMidi 不向输出端口发送任何内容