再次问好堆栈溢出!
我目前正在研究Java程序,该程序本质上是《龙与地下城》风格冒险的数字化字符表。我目前正在学习如何使用IntelliJ IDEA,虽然还无法弄清如何创建独立的可执行.jar文件,但是我已经找到了一种.bat
形式的解决方法我昵称rubberglove.bat
的文件(因为如果您无法打开罐子,则使用...)。
但是,正如我之前的文章所述,我遇到了一个问题,因为我的一个新播放器使用的是Mac,并且由于我不知道是否可以在非Windows中运行rubberglove.bat
在Windows环境中,我可能必须将其转换为MacOS可以理解的内容。但是,我从来没有拥有过Mac,所以我不确定文件扩展名是什至是什么,更不用说要放在里面了。
rubberglove.bat
的内容如下所示:
java -jar [program_name].jar
在Mac上等效于此文件和其中的命令是什么?预先感谢您的所有帮助!
答案 0 :(得分:0)
创建一个名为rubberglove
的文件(或rubberglove.sh
,文件后缀为可选)。然后设置执行位。像
$ cat << EOF > rubberglove
#!/usr/bin/env bash
java -jar [program_name].jar
EOF
$ chmod +x rubberglove
$ ./rubberglove
Error: Unable to access jarfile [program_name].jar
根据需要调整“ [程序名称]”。