Sublime text编辑器如何搭建java环境(使用input.txt文件进行输入) 您所在的位置:网站首页 java编译好了怎么运行 Sublime text编辑器如何搭建java环境(使用input.txt文件进行输入)

Sublime text编辑器如何搭建java环境(使用input.txt文件进行输入)

2023-05-20 18:42| 来源: 网络整理| 查看: 265

在Sublime text中搭建java环境主要是方便自己打算法竞赛使用,也方便平时的一些小测试,无需开启idea等大型ide,节约时间。

主要的原理就是使用Sublime text的自定义编译系统,将java的编译运行命令进行一定的自动化执行

前置需要:安装jdk并配置好环境变量

步骤:

创建编译系统

在弹出的文件中写入如下内容

{ "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" & pause\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "working_dir": "${file_path}", "selector": "source.java", "encoding": "gbk", "variants": [ // 编译 { "name": "Single File Build", "shell_cmd": "javac -encoding UTF-8 \"${file_name}\"" }, // 运行 { "name": "Single File Run", "shell_cmd": "start cmd /c \"java \"${file_base_name}\" & pause\"" }, // 编译 + 运行 { "name": "Single File Build & Run", "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" & pause\"" } ] }

然后保存文件并命名为java.sublime-build

至此就完成了环境搭建

测试:输入ctrl + alt + b可以弹出来需要使用的选项

我一般直接选择第三个编译+运行。

选择了这次之后即可编译并运行代码。第二次直接输入ctrl + b即可执行上次选择的选项

小技巧:直接使用上面的方式就会导致在算法竞赛中输入和输出混在一起,不方便查看,我们可以创建一个input.txt文件并将输入重定向到input.txt文件中,具体做法是将上面的配置文件中的命令进行修改

{ "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" & pause\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "working_dir": "${file_path}", "selector": "source.java", "encoding": "gbk", "variants": [ { "name": "Single File Build", "shell_cmd": "javac -encoding UTF-8 \"${file_name}\"" }, { "name": "Single File Run", "shell_cmd": "start cmd /c \"java \"${file_base_name}\" < input.txt & pause\"" }, { "name": "Single File Build & Run", "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" < input.txt & pause\"" } ] }

给运行和编译+运行部分增加< input.txt即可重定向



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有