博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sublime 3 text 中运行Java
阅读量:6823 次
发布时间:2019-06-26

本文共 2009 字,大约阅读时间需要 6 分钟。

1、首先确保JDK安装和配置完成

 

2、在JDK的bin目录下添加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 )

 

3、在sublime 3 text 的安装目录中找到Java.sublime-package,用压缩软件打开,找到JavaC.sublime-build,做以下的修改后保存更新

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

(注意是软件安装目录下的Packages文件夹,而不是通过菜单栏Preferences - Browse Packages 打开的Packages文件夹)

 

4、重启sublime 3 text,通过CTRL+B编译运行Java文件

 

5、字体

Preferences - Setting 

{

    "font_face": "YaHei Consolas Hybrid",
    "font_options":
    [
        "no_bold",
        "no_italic",
        "no_antialias",
        "gray_antialias"
    ],
    "font_size": 14
}

 

6、快捷键“删除当前行”

Preferences -> Key Binding

[

        { "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
]

 

7、Package Controll插件

View -> Show Console

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

 

8、编码插件

Preferences -> Package Controll >> Install Package

ConvertToUTF8

 

Preferences -> Package Setting -> ConvertToUTF8

    "encoding_list" : [

        ["UTF-8", "UTF-8"],
        ["Chinese Simplified (GBK)", "GBK"],
        ["Chinese Simplified (GB2312)", "GB2312"],
        ["Chinese Simplified (GB18030)", "GB18030"],
        ["Chinese Traditional (BIG5)", "BIG5"],
        ["Korean (EUC-KR)", "EUC-KR"],
        ["Japanese (CP932)", "CP932"],
        ["Japanese (Shift_JIS)", "Shift_JIS"],
        ["Japanese (EUC-JP)", "EUC-JP"]
    ],

 

转载于:https://www.cnblogs.com/deolin/p/7195855.html

你可能感兴趣的文章
Oracle 11g RAC 二节点root.sh执行报错故障一例
查看>>
android学习之-获得手机屏幕大小
查看>>
javascript中encodeURI和decodeURI方法
查看>>
(Portal 开发读书笔记) Portal开发常用概念
查看>>
ocs的部署与应用(一)
查看>>
Python黑客编程之信息收集
查看>>
Django+ PowerShell 管理AD系统
查看>>
leopard ich7 alc 888 driver
查看>>
开始学习Docker啦--容器理论知识(一)
查看>>
Angular2 小贴士 RouterLink 导航
查看>>
zabbix企业应用之服务器硬件信息监控
查看>>
C语言嵌入式系统编程修炼之道——键盘操作篇
查看>>
Linux下大型容量件的切割与合并
查看>>
流数据库 概率计算概念 - PipelineDB-Probabilistic Data Structures & Algorithms
查看>>
Java注解不完全总结
查看>>
解决“此电脑上没有安装True Speech声音解码器”的方法
查看>>
Win08R2变脸Win7第一招配置Owner信息
查看>>
Powershell管理系列(五)修改AD账号属性
查看>>
远程桌面连接 详细图解
查看>>
http://www.cnblogs.com/speeding/p/3137828.html
查看>>