在Sublime Text 3中配置编译和运行Java的两个方法

Sublime Text 3 配置java程序运行环境(可输入) 1、首先得配置好java环境2、Sublime Text 3--->Preference--->Browse Packages,打开User文件夹,新建记事本,复制下面代码并保存命名为java.sublime-build{ "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file&quot 阅读详情
最近在用Sublime Text 3,很多人用它写前端,对Java研究较少。按网上的教程进行设置之后,对中文的支持仍然不尽人意,在编译窗口往往将中文显示为空白甚至报错。
一直在用cmd命令行手动编译运行,不胜其烦。今天调试了各步聚的参数,终于完美解决此问题。
以下步骤依据网友的心得修改而成:


方法一:

打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:
{
"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+B编译,Ctrl+shift+B运行。


方法二:

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 Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:
{
 "shell_cmd": "runJava.bat \"$file\"",
 "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
 "selector": "source.java",
 "encoding": "GBK"
}


保存后即可在Sublime Text 3中按Ctrl+B编译Java运行文件,这种方法的缺点是无法在控制台输入,如果程序需要输入内容,则直接报错
Sublime Text安装与配置教程 装完编译器之后在我的电脑右键,依次点击属性 - 高级系统设置 - 环境变量,在系统变量中找到Path,编辑它,新建一条,添加MinGW路径,以我的为例是E:\software\codeblocks\MinGW\bin。再次回到刚才的py文件,按F5就可以直接运行了。这里我把我的安装与配置步骤教给大家,如有未尽之处,大家自己摸索咯,也欢迎与我交流。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。 阅读详情

相关推荐

Sublime Text 3中编译运行java 控制台中文GBK编码乱码

方法一:打开Sublime Text 3,依次点击Tool,Build System,New Build System..., 然后用文本编译器打开,粘贴下面的代码并保存为JavaC.sublime-build,最后关闭文件。 或者是打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublim...

IT界幼稚生的博客 4842

Sublime Text 3 在文件夹中查找,搜索指定内容

一. 方法1 1. 将文件夹拖到sublime左边栏 2. 鼠标放到文件夹中右键,选择在文件夹中查找 二. 方法2 1.不管中文版还是英文版,选择导航栏中第四个,然后选择在文件中查找

PHP,Java--在世悟空的博客 4305

BitLocker磁盘锁定解决方法

摘要:本文介绍了BitLocker加密磁盘被锁的两种情况及解决方法。对于系统盘锁定,建议在微软账户中查找48位恢复密钥;数据盘锁定可尝试密码或恢复密钥解锁。若密钥丢失,可通过IT支持或数据恢复服务尝试解决。预防措施包括妥善备份密钥到微软账户和离线位置,避免随意更改系统硬件配置。BitLocker安全性高,恢复密钥是解锁关键,提醒用户务必做好备份以防数据丢失。(148字)

yueke06442300的专栏 2676

如何在Sublime Text 中配置编译和运行Java程序

如何在Sublime Text 中配置编译和运行Java程序 一、在windows系统下: 1.设置java的PATH环境变量。 2.创建批处理或Shell脚本文件。要想编译运行Java程序,需要创建一个批处理或者Shell脚本 Windows:runJava.bat: @echo off cd %~dp1 echo Compiling %~nx1...... if exist %~n1.class ( del %~n1.class ) javac %~nx1 if exist %~n1.class (

给时光以文明 1645

Cocos2d-x手游逆向实战:Frida高阶Hook与动态解密技术

Cocos2d-x作为主流跨平台游戏引擎,其混合架构(C++核心+JNI桥接+Lua/JS脚本)和强加固策略(符号剥离、anti-frida、so加壳)使传统逆向方法失效。本文围绕‘无符号定位’‘C++函数硬编码地址识别’‘Lua层AST级劫持’‘OpenGL内存回溯解密’四大关键技术展开,深入解析如何在真实上线项目中稳定hook被strip的libcocos2d.so关键函数、绕过反调试心跳检测、从glTexImage2D参数逆向追踪明文资源,并结合熵值扫描实现零先验知识的内存明文发现。面向已掌握Frid

weixin_30345577的博客 675

SigFit实战:从FEA到光学仿真的热力耦合分析全流程解析

在光机系统与芯片封装等精密工程领域,热与力的耦合效应是影响产品性能与可靠性的核心物理问题。有限元分析(FEA)是预测结构在热、力载荷下变形与应力的基础工具,但其结果通常无法直接用于评估光学性能。这需要一座桥梁,将物理场数据转化为光学设计语言。其核心原理在于数据映射与面形表征技术,例如通过泽尼克多项式拟合,将离散的节点位移分解为离焦、像散等标准光学像差。这项技术的工程价值在于,它实现了多物理场仿真的闭环,使工程师能在设计阶段精准预测热变形或应力对波前误差、调制传递函数等关键光学指标的影响。其典型应用场景包括高

weixin_28630185的博客 339

sublime text配置java运行环境

java正常运行流程 首先一个 test.java 文件 如果要运行这个文件需要先编译 javac test.java 然后在同级目录会生成一个test.class 文件 然后 java test 来运行 这里有一个问题就是 javac 编译的时候指定的编码要与test.java (源文件)编码一致,否则会编译报错 javac 指定编码可以使用 javac -encoding 编码 来实现 w...

Hello_wshuo 1万+

HMC5883L磁力计在STM32F4上的I2C驱动与数据校准实战

本文详细介绍了HMC5883L磁力计在STM32F4平台上的I2C驱动开发与数据校准实战。通过解析寄存器配置、数据读取处理和椭圆拟合校准算法,帮助开发者实现精准的地磁测量,特别适用于无人机导航和机器人系统中的航向确定与陀螺仪漂移修正。

2y3u4i5o6p的博客 1037

Sublime Text 3中配置编译和运行Java的两个方法

方法一: 打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭: { "cmd": ["javac","-encoding","UTF-8","-d",".","$file"], "file_regex": "^...

a956365775的博客 520

PSINS工具箱15状态组合导航仿真程序(test_SINS_GPS_153)浅析-卡尔曼滤波设置+导航解算

文章目录test_SINS_GPS_153源码poserrsetkfinitgabiaskfupdate流程 test_SINS_GPS_153源码 poserrset function poserr = poserrset(dpos0, dlon, dhgt) % position errors dpos=[dlat;dlon;dhgt] setting. % % Prototype: poserr = poserrset(dpos0) % Input: dpos0=[dlat; dlon; dhgt],

十八与她的博客 2160

uniapp(微信小程序):实现PDF在线预览+在线预览pdf文件完整示例源码,支持文件来源:服务器pdf外链URL预览、调用后端API接口获取PDF文件流二进制下载及解析打开、上传本地PDF文件预览

uni-app实现PDF预览功能,uniapp微信小程序预览PDF,uniapp开发微信小程序在线预览pdf等文件,uniApp微信小程序实现PDF在线预览,Uniapp app在线预览pdf文件流,微信小程序实现pdf预览(苹果安卓兼容),uniapp-微信小程序 实现pdf外链在线预览,uniapp小程序如何做在线预览pdf功能,uniapp小程序端 实现pdf文件预览,微信小程序(uniapp)PDF预览完整实现方案示例demo源码,uni-app预览PDF,小程序pdf预览插件插件,Uniapp微信

✅ 精选推荐文章 4704

sublime text3 如何配置运行Java程序

前言  之前也一直用sublime3,但是也只是编编代码,也没怎么在上面运行已有的代码。这不,在忍受不了eclipse所占的巨大的内存时,我只好转向这个款优异的编译器了。至于这个编辑器如何的好,如何码代码舒服,相信你既然都开始查如何配置运行环境,说明你对这款编辑器已经有了更高的需求,那些漂亮的界面、高亮代码设置和好用的快捷器并不是本篇的重点。前提 你需要先自己配置好Java运行所需的环境变量(相信你

dawn_after_dark的博客 1万+

基于LLM【M3】驱动的自动化攻击智能体AK(受控使用)

摘要:文章实测了基于大模型的目标驱动型云攻击智能体,展示攻击者仅需输入业务目标(如"窃取BigQuery数据")即可自动完成SSRF、令牌解析、数据导出等全链条攻击。研究发现:(1)攻击编排范式已从固定脚本升级为自适应路径;(2)传统基于IOC的防御与新型攻击存在结构性错位;(3)防御需转向元数据加固、跨服务行为序列检测和AI驱动的紫队演练。实验在授权靶场使用合成数据,验证了攻击智能体"监督者模型+专业执行组"的协作模式,强调防御体系需从单点检测升级为攻击链理解能力。

云上笛暮 307

sublime text3编译运行C,Java程序的一些配置

环境:linux 64位 桌面环境: gnome Java编译运行 (1)Preferences --> Browse Packages -->   在该文件夹下新建build文件如: MyjavaC.sublime-build, 粘贴以下代码: { "cmd": ["javac \"$file_name\" && java \"...

abg49988的博客 150

YOLO26-seg分割优化:轻量化卷积魔改 | 新的partial convolution(PConv)结合C3k2 | CVPR2023

​​​​​摘要:本研究对Ultralytics YOLO26进行了全面分析,重点阐述了其关键架构改进及其在实时边缘目标检测中的性能基准测试。YOLO26于2025年9月发布,是YOLO系列最新、最先进的成员,专为在边缘及低功耗设备上实现高效、精确且易于部署的目标而构建。本文依次详述了YOLO26的架构创新,包括:移除了分布焦点损失(DFL);采用端到端的无NMS推理;集成了渐进损失(ProgLoss)与小目标感知标签分配(STAL);以及引入了用于稳定收敛的MuSGD优化器。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 151

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

sublime java cmd_在sublime text3设置java环境

方法一编写一个runMyJava.bat(文件名任意,下面也要改)放在jdk的bin目录下@echo offcd%~dp1echo Compiling %~nx1......if exist %~n1.class (del %~n1.class)javac %~nx1if exist %~n1.class (echo ------Output------java %~n1)设置sublime te...

weixin_30162121的博客 136

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Mac上使用Sublime Text 3配置java编译运行环境

编译 + 运行一次搞定 新建配置文件 java.sublime-build { "shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name", "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$", "working_dir...

彭世瑜的博客 2837

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

使用Sublime编写并运行Java的各种问题

假期因为疫情出不去,于是在家重新学习Java,实在不想使用Eclipse(太笨重),于是学习了一下使用Sublime编译运行Java,在网上看了几篇教程,做个总结记录一下。 1.安装好JDK并配置好环境变量 直接百度Java环境变量配置 2.安装Sublime Text3 直接安装下载地址 3.配置相关文件 ..\Sublime Text3\Packages 使用压缩软件打开红框中的文件...

Jarvis_I的博客 888

Sublime Text 3 配置java程序运行环境

最近在使用Java时,发现eclipse太耗电了,就想着用sublime text 3,要使用就要先配置,这是这个软件的特性,于是...

杨丙寅 66

干预感知的临床世界模型:心脏术后结局预测的生成式AI实践

生成式AI正在改变临床预测的构建方式,其核心不再是简单输出风险概率,而是建立可推理、可回滚的临床世界模型。围术期医学中存在大量随时间演化的状态信息,传统静态评分难以刻画手术干预对患者术后轨迹的影响。通过将术前状态、术中事件序列、术后生理参数纳入统一时间轴,算法可以学习状态如何在外界动作干预下发生转移,从而支持术后急性肾损伤、低心排等结局的动态预测与反事实推演。这种干预感知建模思路,让任意术后风险轨迹都能在虚拟环境中被拆解、回放和验证,有助于从预测准确走向管理决策优化。围绕一套心脏手术场景下的生成式AI应用实

weixin_33853827的博客 445

Sublime Text 3 学习及使用

Sublime Text 最全快捷键 文件窗口面板 Ctrl+Shift+P 打开命令面板   Ctrl+Alt+P 打开项目切换面板   Ctrl+P 打开文件切换面板   Ctrl+` 打开控制台   Ctrl+N

老轩的技术随笔 3万+
上一篇: Java简易俄罗斯方块
下一篇: 约瑟夫环算法研究
KingLearnJava
博客等级 码龄12年 93粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值