Sublime Text2 搭建Java开发环境

这几天换成Sublime来写代码感觉舒服多了,可是每次在DOS窗口编译运行实在是不爽,于是就鼓捣了一下,于是就有了本文,废话不多说,来看看怎么弄的吧!

==========================================第一部分=========================================

1.首先安装JDK,确保环境变量JAVA_HOME、CLASSPATH、PATH,中有相关变量,这一步我就不详细说明了,自行百度

2.编辑如下保存为runJava.bat 因为Sublime默认用的是UTF8编码,所以我们这里一定要加 -encoding utf8

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1 -encoding utf8
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

3.继续编辑如下内容保存为startJava.bat

@echo off
start runJava.bat %1

4.接下来将这两个.bat文件复制到JDK的bin目录中

==========================================第二部分=========================================

5.接下来配置Sublime,打开Sublime找到首选项-浏览插件(或浏览程序包),找到Java目录,找到JavaC.sublime-build

编辑它,将它修改为如下内容保存。

{
	"cmd": ["startJava.bat", "$file"],
	"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
	"selector": "source.java"
}

6.然后我们打开Sublime的安装目录下的Data\Packages\Default\exec.py文件修改它,将大约41-42行的

for k, v in proc_env.iteritems(): proc_env[k]
= os.path.expandvars(v).encode(sys.getfilesystemencoding())

这两句话直接删除,或者修改为如下内容保存

 for k, v in proc_env.iteritems():
      try:
          proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
      except UnicodeDecodeError:
          print "Encoding error..."
          print "VARIABLE: ", k, " : ", v

7.到此Java开发环境就配置完成了,网上有很多配置的方法可是我看了很多,发现存在一个问题,一个是编码问题,还有一个就是如果我们程序是交互式运行的,那么在Sublime默认的窗口中我们无法操作,并且无法用Ctrl+C结束程序,这一点还是很头疼的,所以我用这种方式可以让我们的程序控制权是DOS窗口,这样我们就可以Ctrl+C操作我们的程序了,是不是很方便啊?当我们写完代码,按下Ctrl+B直接就可以编译了,来一张效果图,

OK到此,Java环境就配置完成了,这样算是一个比较完美的解决方案了,网上有很多教程多多少少存在些问题,所以这里就把我鼓捣出来的方法告诉大家,希望和我一样有强迫症的人看着用着能舒服一点吧。

时间: 2024-10-10 14:27:51

Sublime Text2 搭建Java开发环境的相关文章

Linux -- Ubuntu搭建java开发环境

Steps 1Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below. Type/Copy/Paste: file /sbin/init Note the bit version of your Ubuntu Linux operating system architectu

ubuntu下搭建JAVA开发环境【转】

转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发.小编以前是做LINUX C开发的,最近因为工作,需要在UBUNTU下进行java开发环境的搭建,故写下这篇经验,和大家共享.参考.本篇经验分四步: 1)下载JDK 2)下载eclipse 3 ) 安装JDK 4)安装eclipse 工具/原料 UBUNTU eclips

Mac OS X 下搭建 Java 开发环境图解

本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量. 先来看看笔者的电脑配置: 打开终端,查看10.10版本的系统使用的是什么shell命令: 输出的是bash,说明是Bourne shell,是默认的Unix Shell命令. 下面通过命令行查看笔者的java版本: 如果你的系统已经安装成功J

linux中搭建java开发环境

今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本cd /opt mkdir java执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u7-linux-i586.tar.gz -C /opt/java ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接 vi /etc/frofile 设置环境变量 export JAVA_HOME=/opt/java/jdkexprot

Linux下搭建Java开发环境

Red Hat Package Manager 简称rpm rpm格式的文件就是我们可以使用RPM命令进行管理的软件包格式的文件 JDK的安装 #sh /root/Desktop/jdk-6u23-linux-i586-rpm.bin .bin 可以使用sh命令来解压执行 Linux的用户的登录过程 /etc/profile /etc/profile.d(各个脚本) /etc/bash.bashrc /home/[username]具体用户目录/.bashrc .bash_profile JDK

腾讯云,搭建Java开发环境

搭建 JAVA 开发环境 任务时间:18min ~ 20min 此实验教大家如何配置 JDK .Tomcat 和 Mysql 安装 JDK JDK 是开发Java程序必须安装的软件,我们查看一下 yum 源里面的 JDK: yum list java* 选择适合本机的JDK,并安装: yum install java-1.7.0-openjdk* -y 安装完成后,查看是否安装成功: java -version 安装 Tomcat Tomcat 是一个应用服务器,是开发和调试 jsp 程序的首选

JavaSE入门学习4:搭建Java开发环境(二)

在上一篇的博文JavaSE入门学习3:搭建Java开发环境(一)中说到我们配置了Path变量的一种方式,再来说说第 二种配置方式,这种配置方式是必须掌握的. path环境变量配置方式2 我们为什么要将第二种配置形式呢?那第一种的配置方式有什么缺点吗?假设我的计算机上安装了两个JDK,一 个是1.7,一个1.8,我刚才配置的是1.8的,那么我需要配置1.7,需要重新配置Path环境变量,有可能在修改Path环 境变量的同时误删其它的东西,所以不建议使用第一种. path环境变量的参照形配置方式的步

Jdk1.7+eclipse搭建Java开发环境

Jdk1.7+eclipse搭建Java开发环境 1.    下载jdk1.7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 或者云盘下载:http://pan.baidu.com/share/link?shareid=2285218395&uk=4095064718 2.    下载eclipse http://www.eclipse.org/downloads/packa

JavaSE入门学习3:搭建Java开发环境(一)

在上一篇的博文中,所编辑的Java源文件和编译的字节码文件是保存在E:\Java\develop\jdk1.8.0_25\bin目录下, 如果编辑的Java源文件和字节码文件没有用了或者想要删掉,我们很容易删除bin目录下的其它运行程序文件.还有 如果想要创建很多个Java源文件或者我们开发Java程序,那么bin目录中会存在很多的Java源文件和字节码文件,因 此我们不会将源文件写在bin目录中,需要我们在另外的文件夹下编辑源文件. 我们将编辑好的Java源文件保存在E:\Java\JavaS