我正在使用bat文件来运行我的jar.我的bat文件中的代码是这样的:
@echo off
java -cp analyser.jar be.model.Start
pause
Run Code Online (Sandbox Code Playgroud)
这适用于Windows.
但它在linux上没有做任何事情.我还需要确保它能在Mac上运行
Bat文件特定于Windows.您需要以特定于这些平台的方式在Linux和Mac中执行该命令.我相信实际的java调用应该是一样的.如果在类路径中有多个项目,那么对java行的一个更改就是.在这种情况下,您需要使用冒号作为分隔符而不是分号(Windows使用的是分号).(感谢khachik的提示)
对于Linux,您将使用BASH脚本使用Shell编程.这是一个链接,将描述您需要做什么:
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
对于Mac,您可能会使用AppleScript.这是一篇关于如何开始使用AppleScripts的文章:
http://www.macosxautomation.com/applescript/firsttutorial/index.html