将SublimeText3打造成简易Java IDE

简介与优点

使用该教程,你能使你的Sublime Text3可以作为一个精简版的JAVA IDE工具
既可以独立在cmd控制台运行也可以在Sublime自带的控制台运行
运行后不会有乱码
报错后可以在文本框中直接在对应位置显示
基于原有的java Build System进行修改,不需要新建一个Build System,后续每次打开都不需要另外选择Build System

准备工作

  • 安装好SublimeText3
  • 安装一些必备的插件
  • 安装好JAVA并配置好环境变量

操作步骤

  1. 在SublimeTtext 3的安装目录下的 “Packages” 文件夹中找到Java.sublime-package,用解压软件打开它(例如博主路径为D:\Program Files\Sublime Text 3\Packages)
    操作步骤1
  2. 打开文件 Java.sublime-package后找到 JavaC.sublime-build文件进行编辑。
    操作步骤2
  3. 将如下代码覆盖原文件中的内容并保存退出。
{
"cmd": ["javac","-encoding","UTF-8","-d",".","$file", "&&", "java", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true, 
"encoding":"GBK",
//执行完上面的命令就结束,下面的命令要Ctrl+Shift+B才能运行
"variants":
    [
        {
            "name": "RunInCmd",
            "shell": true,
            "cmd" :  ["start","cmd","/c", "javac -encoding UTF-8 -d . *.java &echo. & java ${file_base_name} &echo. & pause"],
            // /c是执行完命令后关闭cmd窗口,
            // /k是执行完命令后不关闭cmd窗口。
            // echo. 相当于输入一个回车
            // pause命令使cmd窗口按任意键后才关闭
            "working_dir": "${file_path}",
            "encoding":"GBK"
        }
    ]
}
  1. 提示是否保存,点击保存后重启SublimeText
    操作步骤4
    操作步骤4

效果展示

  1. 输入测试代码然后按Ctrl+B即可编译运行,默认运行在Sublime自己的控制台下
public class MyFirstJavaProgram{
	public static void main(String args[]){
		System.out.println("你好,世界!");
	}
}

效果展示1
2. 如果编译错误会在文中对应位置显示错误提示,之前老是会显示乱码,这是因为"encoding"设置为了UTF-8,改为GBK后就没有出现乱码问题了
效果展示2
3. 在需要使用输入的java程序中,如果直接在sublime控制台运行会报错,这种情况下需要用到系统cmd运行java。先输入示例代码,然后按Ctrl+Shift+B选择第二个RunInCmd

import java.util.*; 
public class MyFirstJavaProgram{
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt(),b=sc.nextInt();
        System.out.println(a+b);
    }
}

效果展示3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sublime Text3是一个非常好用的文本编辑器,但是默认情况下并不支持Java语言的开发,需要通过一些插件来实现。 以下是一些常用的插件和设置,可以让Sublime Text3成为一个好用的Java IDE。 1. 安装Package Control Package Control是一个Sublime Text3的插件管理器,可以用来方便地安装、升级和卸载插件。 安装方法可以参考官网:https://packagecontrol.io/installation。 2. 安装Java Development Environment插件 Java Development Environment(简称JDE)是一个Sublime Text3的插件,提供了一些Java开发相关的功能,如代码补全、语法高亮、代码格式化等。 安装方法: 打开Sublime Text3的控制台(Ctrl+`),输入以下命令: ``` import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open( os.path.join(ipp, pf), 'wb' ).write( urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20') ).read() ) ``` 然后重启Sublime Text3,在Package Control中搜索“Java Development Environment”插件并安装即可。 3. 安装SublimeCodeIntel插件 SublimeCodeIntel是一个代码补全插件,支持多种语言,包括Java。 安装方法: 在Package Control中搜索“SublimeCodeIntel”插件并安装即可。 4. 配置代码格式化 Java开发中,代码格式化是非常重要的一个环节,可以提高代码的可读性和维护性。 在Sublime Text3中,可以通过安装一个插件来实现代码格式化:Java​Script​-​Beautify。 安装方法: 在Package Control中搜索“Java​Script​-​Beautify”插件并安装即可。 然后在Sublime Text3的菜单栏中选择Preferences->Package Settings->Java​Script​-​Beautify->Settings,将以下配置复制到右侧的用户设置中: ``` { "indent_size": 4, "indent_char": " ", "max_preserve_newlines": 2, "preserve_newlines": true, "keep_array_indentation": false, "break_chained_methods": false, "indent_scripts": "normal", "brace_style": "collapse", "space_before_conditional": true, "unescape_strings": false, "jslint_happy": false, "end_with_newline": false, "wrap_line_length": 0, "indent_inner_html": false, "comma_first": false, "e4x": false, "indent_empty_lines": false } ``` 然后在Sublime Text3中打开一个Java文件,按下Ctrl+Shift+P,输入“Beautify”,选择“JavaScript Beautify: Format Code”即可格式化代码。 5. 配置编译和运行 Sublime Text3并没有自带Java编译和运行的功能,需要通过一些插件来实现。 以下是一个简单的配置,可以实现编译和运行Java文件: 在Sublime Text3中打开一个Java文件,按下Ctrl+Shift+P,输入“Build System”,选择“New Build System”。 在弹出的文件中,将以下配置复制进去: ``` { "cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"], "working_dir": "${file_path}", "selector": "source.java", "shell": true } ``` 然后保存文件并命名为“Java.sublime-build”。 现在,在Sublime Text3中打开一个Java文件,按下Ctrl+B即可编译和运行该文件。 以上是一些常用的插件和设置,可以让Sublime Text3成为一个好用的Java IDE。当然,还有很多其他的插件和设置可以使用,可以根据自己的需要进行配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值