jar的bat文件

Dar*_*Ray 6 java

我正在使用bat文件来运行我的jar.我的bat文件中的代码是这样的:

@echo off
java -cp analyser.jar be.model.Start
pause
Run Code Online (Sandbox Code Playgroud)

这适用于Windows.

但它在linux上没有做任何事情.我还需要确保它能在Mac上运行

IAm*_*rey 5

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