Sublime text3搭建Java开发编译运行环境
来源:互联网 发布:矩阵如何计算 编辑:程序博客网 时间:2024/05/18 20:09
Sublime text3搭建Java开发编译运行环境
Sublime text3是一种轻量级代码编写工具,功能强大。本文主要通过一些网上资料整理而成,介绍了如何在 Sublime text3中搭建java
编译和运行环境的步骤。
第一步,下载安装JDK并配置系统环境变量,已经配置过的朋友请跳过:
(1)添加JAVA_HOME,值为:C:\Program files\Java\jdk1.7.0_13;
(2)编辑path,添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(3)添加classpath,值为:,;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
第二步,配置Sublime:
1.首先,创建一个批处理脚本
Windows:
runJava.bat:
@echo off
cd %~dp1
echo Compiling %~nx1……
if exist %~n1.class (
del %~n1.class
)
javac %~nx1
if exist %~n1.class (
echo ——Output——
java %~n1
)
将该文件复制到JDK的bin目录下。
Ubuntu:
runJava.sh:
[ -f “1.class" ] && rm1.class
for file in
javac
then
echo “——Output——”
java $1
else
echo ” ”
fi
Note:如果你想编译所有的Java文件,需要将第二行的$1.java替换成*.java
将这个脚本移动到jdk的bin目录下:
mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin
移动之后,要设置文件的可执行权限为755,以确保此文件是可执行的。在Ubuntu下可右键属性设置权限。
2.打开Sublime Text 3,依次点击工具、编译系统、新编译系统,粘贴下面的代码并保存为My—–Java.sublime-build。文件名加这么多斜杠是为了能在菜单中一眼找出来。在文件中输入以下内容:
{
// 命令和参数,未指定路径则在PATH环境变量中找
“cmd”: [“javac”,”-encoding”,”UTF-8”,”-d”,”.”,”$file”],
// 可选。获取cmd的错误输出
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
// 可选。工具
菜单中编译
为自动
时生效
“selector”: “source.java”,
// 可选。输出”cmd”的编码。必须是合法的Python编码,缺省为”UTF-8”
“encoding”:”GBK”,
// variants 可选。用来替代主构建系统的备选。如果构建系统的”selector”与激活的文件匹配,变量”name”则会出现在 Command Palette 中。
“variants”:
[
{
// 仅在”variants”中是合法的 (详见 variants)。用来标识系统中不同的构建系统。如果”name”是”Run” ,则会显示在Tools | Build System 菜单下,并且可以使用Ctrl + Shift + B调用
“name”: “Run”,
// 可选。如果该选项为”true” ,”cmd”则可以通过shell运行。
“shell”: true,
“cmd” : [“start”,”cmd”,”/c”, “java {file_base_name} &echo. & pause”],
// /c是执行完命令后关闭cmd窗口,
// /k是执行完命令后不关闭cmd窗口。
// echo. 相当于输入一个回车
// pause命令使cmd窗口按任意键后才关闭
// 可选。在运行首行的”cmd”前会切换到该目录。运行结束后会切换到原来的目录。
“working_dir”: “{file_path}”,
“encoding”:”GBK”
}
]
// 还有:
// line_regex 可选。当”cmd”的错误输出中,file_regex与该行不匹配,如果line_regex存在,并且确实与当前行匹配, 则遍历整个缓冲区,直到与file regex匹配的行出现,并用这两个匹配决定最终要跳转的文件或行。
// target 可选。运行的Sublime Text命令,缺省为”exec” (Packages/Default/exec.py)。该命令从 .build-system中获取配置数据。用来替代缺省的构建系统命令。注意,如果你希望替代构建系统的缺省命令,请在.sublime-build 文件中专门设置。
// env 可选。在环境变量被传递给”cmd”前,将他们封装成词典。
// path 可选。该选项可以在调用”cmd”前替换当前进程的PATH 。原来的 PATH 将在运行后恢复。使用这个选项可以在不修改系统设置的前提下将目录添加到 PATH 中。
}
3.然后在工具–编译系统–选择My—java编译系统,按Ctrl+Shift+P,输入My—,选择Build With:My—–Java并回车,即可将刚才的文件设置为当前编译系统。Ctrl+B编译,Ctrl+Shift+B运行。
环境搭建完成。
- Sublime text3搭建Java开发编译运行环境
- 安装Java并搭建Sublime Text3开发环境
- sublime text3 搭建 nodejs开发环境
- Sublime Text3 + Golang搭建开发环境
- 使用Sublime text3 搭建python开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 搭建 React开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 + Golang搭建开发环境
- Sublime Text3 配置 JAVA 运行环境
- Sublime Text3 Java编程环境的搭建
- sublime text3下配置java编译环境
- sublime text3中配置Java编译环境
- Sublime Text3 设置Java开发环境,Javatar
- java excel完整实现导入到数据库的功能开发试题导入功能 整合springmvc mybatis 处理
- CAS集群部署基于Redis缓存配置详细方案
- Java实现一个简单的两人五子棋游戏(一) 系统设计
- h5新标签
- rw_我的阿勒泰5
- Sublime text3搭建Java开发编译运行环境
- Java游戏服务器成长之路——感悟篇
- woods of Vietnam
- 堆排序详解
- Android Studio导入Github项目时Plugin错误的解决办法
- android 中利用AChartEngine动态更新折线实现
- Linux那点事
- 基础题1
- 期中考试-B