Hid*_*den 6 java batch-file sublimetext2
我有Windows 7,而不是OS X.
我用我的Suborial配置了Sublime Text 2:
它可以正常使用此代码:

但是如果我想用导入编译和运行代码,它就不再起作用了.

所以我的问题是如何配置这个批处理代码,我可以编译和运行包含导入的java代码?
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
Run Code Online (Sandbox Code Playgroud)
我一直在使用以下设置在 sublime 2 中运行 java,并且我刚刚测试了导入功能,它工作得很好:
使用以下内容创建 bat 文件,并将其保存在 PATH 中的任何位置。我建议 C:\Program Files\Java\jdk*\bin\ 将所有内容放在一起。
@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1
Run Code Online (Sandbox Code Playgroud)
然后编辑 C:\Users\your_user_name\AppData\Roaming\Sublime Text 2\Packages\Java\JavaC.sublime-build,内容将为
{
"cmd": ["javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
Run Code Online (Sandbox Code Playgroud)
将“javac”替换为bat 文件的名称(例如javacexec.bat)并保存。
现在您应该可以使用 ctrl+b 运行它。