我正在使用 Sublime Text 2,我希望能够一键编译和运行 Java 文件。
运行 Windows 时,所需的批处理文件为:
@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1
我想知道在 Shell 脚本中会是什么样子,因为我对 Shell 脚本了解不多......
我正在使用 Open JDK 和 JRE,以防万一。
感谢您的帮助,
可兰
最佳答案
与该脚本等效的 bash 类似于:
#!/bin/bash
cd "$(dirname "$1")"
javac "$(basename "$1")"
java "$(basename "$1" ".${1##*.}")"
关于java - 如何将批处理文件重新制作为 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7435505/