sublime配置java运行环境

安装java

下载最新的jdk版本: 官网链接 官网下载速度比较慢,可以用国内的地址: jdk国内链接 安装完成后配置环境变量: 在"系统变量"中设置以下属性,JAVA_HOME,Path 变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91
  • 变量名:Path
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:添加的是系统变量,而不是用户变量 如果是win10 Path中的两个变量应该分开添加

配置完成后,进入cmd命令,分别键入java, javac, java -version,验证是否安装成功

配置sublime text

ctrl+shift+p调出命令窗口,键入Build: new bulid system,新建:Java.sublime-build

{
    "shell_cmd": "runJava.bat \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    //"encoding": "GBK"  设置文件编码为GBK
    "encoding": "UTF-8"   //设置文件编码为UTF-8
}

新建runJava.bat文件,保存到jdk的bin目录

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

运行java文件

新建HelloWorld.java

public class HelloWorld {
    public static void main(String []args) {
        System.out.println("Hello World!");
        System.out.println("你好,世界!");
    }
}

执行 Build With: Java

Compiling HelloWorld.java.......
-----------OUTPUT-----------
Hello World!
你好,世界!
[Finished in 1.2s]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

经典!Python运维中常用的几十个Python运维脚本

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建。但是更推荐使用内置...

3975
来自专栏Linyb极客之路

从Java内存模型角度理解安全初始化

如大家所知,Java代码在编译和运行的过程中会对代码有很多意想不到且不受开发人员控制的操作:

1123
来自专栏步履前行

深入理解JVM--(1)运行时的数据区域划分-程序计数器

  最近在学习jvm,准备在园子里写个系列笔记,有什么问题大家可以一起探讨。今天学习数据区域划分的第一部分--程序计数器。   JVM在运行时会把管理的内存划...

3836
来自专栏python学习路

二、路由、模板

一、路由系统 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 urlpatterns是一个url()实例的列表 一个url()对...

3418
来自专栏MoeLove

[译]Tornado协程

Tornado 4.3于2015年11月6日发布,该版本正式支持Python3.5的async/await关键字,并且用旧版本CPython编译Tornado同...

922
来自专栏Android 研究

Android系统启动——3init.rc解析

init.rc文件是以“块”(section)为单位服务的,,一个“块”(section)可以包含多行。“块”(section)分成两大类:一类称为"动作(ac...

4622
来自专栏mwangblog

python操作文本文件

1994
来自专栏Jerry的SAP技术分享

使用JavaScript给对象修改注册监听器

我们在开发一些大型前端项目时,会遇到这样一种情况,某个变量上有个字段。我们想知道是哪一段程序修改了这个变量上的字段。比如全局变量window上我们自定义了一个新...

902
来自专栏Pythonista

vim与程序员

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。

1822
来自专栏自动化测试实战

RF设置全局变量

4937

扫码关注云+社区

领取腾讯云代金券