我有Windows 7,而不是OS X.
我将Sublime Text 2配置为turorial:
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
答案 0 :(得分:1)
sublime text 2的这个包解决了我的问题。
https://github.com/psychowico/SublimeJavaCompiler
特点:
答案 1 :(得分:1)
我一直在使用以下设置在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。
运行它