方法一

直接在安装路径下找到*\Packages\Java.sublime-package文件,用解压缩软件打开,找到JavaC.sublime-build文件另存备份后,修改为如下内容:

{
"shell_cmd": "javaRun \"$file\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"encoding":"cp936"
}

    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java","encoding": "GBK",//执行完上面的命令就结束// 下面的命令需要按Ctrl+Shift+b来运行"variants": [{"name": "Run","shell": true,"cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],// /c是执行完命令后关闭cmd窗口,// /k是执行完命令后不关闭cmd窗口。// echo. 相当于输入一个回车// pause命令使cmd窗口按任意键后才关闭"working_dir": "${file_path}","encoding": "GBK"}]
}

Ctrl+Shift+B选择"JavaC Run"运行
以后可以用 Ctrl+B运行

方法二(推荐)

  1. 创建批处理或Shell脚本文件

Windows新建runJava.bat

@echo off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (del %~n1.class
)
javac -encoding UTF-8 %~nx1
if exist %~n1.class (echo ------Output------java %~n1
)

linux下新建 runJava.sh

[ -f "$1.class" ] && rm $1.class
for file in $1.java
doecho "Compiling $file......"javac $file
done
if [ -f "$1.class"]
thenecho "------Output------"java $1
elseecho " "
fi

将这个脚本移动到jdk的bin目录下

mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin

移动之后,要设置文件的可执行权限为755,以确保此文件是可执行的。
2. 修改javaC.sublime-build

{"shell_cmd": "runJava.bat \"$file\"","file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java","encoding": "GBK"
}

Ctril+B 编译运行

Ctrl + Shift + P Install Package,然后搜索 JavaIME,点击它安装,安装完成过后,可以自动提示和导包提示。

  • 测试例子
public class HelloWorld{public static void main(String[] args){System.out.println("Hello, world! 你好 java!");}
}

搭建Sublime Text3 Java编译运行环境相关推荐

  1. sublime配置java编译运行环境(亲测有效)

    sublime配置java编译运行环境(亲测有效) 对Java新手而言用eclipse进行一些简单的Java程序的编译与运行其实是比较麻烦的,也是没有必要的,用VS code的话会有很多warning ...

  2. 手机java环境_手机端搭建Java编译运行环境

    今天带给大家的是手机端搭建Java编译运行环境(手机党福利). 众所周知,Java是一种可以撰写跨平台应用软件的面向对象程序设计语言.Java技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用 ...

  3. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  4. windows+sublime text3+MINGW编译运行c

    在linux下,编译运行c或者c++或python等非常简单,因为包含了gcc,g++编译器和python解释器. 在windows下,可以利用MINGW安装gcc和g++编译器. MINGW:是Mi ...

  5. Sublime Text3配置Python运行环境(实用)

    1.     Sublime安装PackageControl Sublime安装各种插件都是通过Package Control工具,需要先安装Package Control包,按下快捷键Ctrl+`调 ...

  6. Sublime配置C和C++编译运行环境

    Sublime配置C和C++编译运行环境 最近在学习<深入理解计算机系统>,里面的代码是在Linux环境下的C语言编写,由于采用gcc编译环境,为方便本人学习,特在Windows环境下载了 ...

  7. sublime text3 怎么配置、运行python_【IT专家】Sublime Text3配置在可交互环境下运行python快捷键...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Sublime Text3 配置在可交互环境下运行 python 快捷键 2015/06/04 19131 安装插件 在 Sublime Text ...

  8. 使Docker搭建Java Web运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

  9. 【jeecg Docker安装】使用 Docker 搭建 Java Web 运行环境

    Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种"轻量级"容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公 ...

最新文章

  1. 人工智能 有信息搜索 (启发式)
  2. 2012.3.17庆祝我的博客创建!名字是web-sheena
  3. day 58 关于bootstrap
  4. vue单选,多选,多选的内容显示在页面可删除
  5. OpenCV查找边缘
  6. python队列在进程传递_Python 进程队列
  7. 通过netstat+rmsock查找AIX端口对应进程
  8. 数学课本上的几大变态之处
  9. 超简单!基于Python搭建个人“云盘”
  10. java mm_Java网络编程-你是GG还是MM?
  11. 【转载】关于.NET下开源及商业图像处理(PSD)组件
  12. 【完全背包】自然数拆分Lunatic版
  13. R语言潜在变量模型、探索性因子分析EFA、验证性因素分析(CFA)、结构方程建模(SEM)之间的关系、潜在变量模型常用包:ltm包、sem包、OpenMx包、Lavaan包、lsa包、ca包等
  14. VMware在Windows 10及以上开启虚拟机时报错不可恢复错误:(vcpu-0)Exception 0xc0000005 (access violation) has occurred.
  15. linux下解压rar和7z压缩文件
  16. 我是如何面试iOS开发者的?
  17. php7没有pecl,PHP7 pecl 安装 mongodb扩展 和 PHPLIB
  18. 大话西游2同一个账号同一个服务器,大话西游2:一个服务器的火爆程度究竟是由什么决定...
  19. 2008 go server sql 批处理_Transact-SQL批处理
  20. 一种简单、安全的Dota全图新思路

热门文章

  1. HDU2096 小明A+B【水题】
  2. visual studio 高级选项及配置
  3. (自然语言处理)语料、文本数据集清单
  4. 负数的移位、有符号数的移位转换为无符号数的移位
  5. 因子(factor)的研究
  6. 机器学习基础(五十四)—— 支持向量机(SVM)
  7. 机器学习基础(三十二) —— 使用 Apriori 算法进行关联分析
  8. 本地修改PHP修改文件,PHP脚本批量修改本地文件名
  9. 输出四位完全平方数_leetcode279_go_完全平方数
  10. electron 渲染进程调用主进程_万物皆可快速上手之Electron(第一弹)