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 条评论
登录 后参与评论

相关文章

来自专栏偏前端工程师的驿站

前端构建:Source Maps详解

一、前言                            当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sa...

1868
来自专栏菩提树下的杨过

dubbox REST服务使用fastjson替换jackson

上一节讲解了resteasy如何使用fastjson来替换默认的jackson,虽然dubbox内部采用的就是resteasy,但是大多数情况下,dubbox服...

2179
来自专栏Java帮帮-微信公众号-技术文章全总结

Web-第十五天 Ajax学习【悟空教程】

在实际开发中,完成注册功能前,如果用户填写用户信息,准备填写其他信息时,将提示当前用户的用户名是否可用。效果图如下:

883
来自专栏惨绿少年

Redis 数据库

1.1 Redis简介 ? 1.1.1 介绍 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对(key-value)存储数据库...

53713
来自专栏抠抠空间

rest_framework组件

1150
来自专栏北京马哥教育

深入浅出:Linux设备驱动之异步通知和异步I/O

在设备驱动中使用异步通知可以使得对设备的访问可进行时,由驱动主动通知应用程序进行访问。因此,使用无阻塞I/O的应用程序无需轮询设备是否可访问,而阻塞访问也可以...

2706
来自专栏菩提树下的杨过

dubbox REST服务使用fastjson替换jackson

上一节讲解了resteasy如何使用fastjson来替换默认的jackson,虽然dubbox内部采用的就是resteasy,但是大多数情况下,dubbox服...

18810
来自专栏专注 Java 基础分享

Java EE基础之JSP(三)

     原来准备简单点,用一篇文章介绍完JSP的,没想到细节很多。这是第三篇也是最后一篇,这三篇文章介绍了基本的JSP知识,很多名词概念和用法,一定要在实践项...

1816
来自专栏有趣的django

35.Django2.0文档

第四章 模板  1.标签 (1)if/else {% if %} 标签检查(evaluate)一个变量,如果这个变量为真(即,变量存在,非空,不是布尔值假),系...

51410
来自专栏别先生

基于jsp+servlet图书管理系统之后台用户信息查询操作

上一篇的博客写的是插入操作,且附有源码和数据库,这篇博客写的是查询操作,附有从头至尾写的代码(详细的注释)和数据库!   此次查询操作的源码和数据库:http:...

23410

扫码关注云+社区