我有 Windows 7,不是 OS X。
我用那个教程配置了我的 Sublime Text 2:
Compile and Run Java programs with 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
最佳答案
我一直在使用以下设置在 sublime 2 中运行 java,我刚刚测试了导入功能,它运行良好:
使用以下内容制作 bat 文件,并将其保存在您的 PATH 中的任何位置。我建议 C:\Program Files\Java\jdk*\bin\将所有内容放在一起。
@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1
然后编辑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"
}
将“javac”替换为您的 bat 文件的名称(例如,javacexec.bat)并保存。
现在您应该可以使用 ctrl+b 运行它了。
关于java - 如何编译和运行包含 Import with Sublime Text 2 的 Java 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16716645/