SubLimeText3 完美搭建Java环境
2015-09-07 15:26
543 查看
安装
下载地址我下载的Ubuntu64 bit版本,deb包
$ sudo dpkg -i sublime-text_build-3083_amd64.deb
安装后的位置
$ sudo dpkg -L sublime_text
得知默认被装在/opt/sublime_text
破解
请支持正版..下面是屌丝用的破解码,我的版本是3083点击Help->Enter License,输入下面的内容
—– BEGIN LICENSE —–
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
—— END LICENSE ——
配置Java编译环境
$ sudo unzip /opt/sublime_text/Packages -d ~/destop/sublime_text $ sudo vim ~/destop/sublime_text/JavaC.sublime-build
改成下面这个样子
{
“shell_cmd”: “runJava.sh \”$file\”“,
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
“selector”: “source.java”
}
新建runJava.sh脚本
这个脚本是加强版的..网上那个经常找不到主类加载异常,这是我优化的#!/bin/bash fname=$1 echo fname:$fname #文件所在目录 fdir=${fname%/*} #获取java类名称,不带路径和后缀 echo fdir:$fdir result=${fname%.*} result=${result##*/} echo result:$result cd $fdir [ -f "$result.class" ] && rm $result.class for file in $result.java do echo "Compiling $result......" javac $result.java done if [ -f "$result.class" ] then echo "------Output------" java $result else echo " " fi
放在你的java所在的目录下
下面命令是查询java所在目录$ which java
查到后把runJava.sh复制到该目录下,其实任意一个执行路径都可以.要注意给这个脚本执行权限哦
$ chmod a+x 你的路径/runJava.sh $ mv 你的路径/runJava.sh 你的java所在的目录
OK
重新Ctrl+B你的代码吧
相关文章推荐
- java发送邮件的实现
- 关于java按位操作运算
- mac : Java开发环境的设置
- java集合框架
- 7、java5线程池之单一线程池newSingleThreadExecutor
- Java Form Authentication 时的 Logout
- Java问答:终极父类(上)
- java正则表达式,常用部分,学习笔记。
- Java内存区域与内存溢出
- Java中易错的一些小知识点
- eclipse出现的一个问题
- Maven 入门教程 之 Myeclipse 安装Maven插件
- selenium用java 选择倒数第二个元素
- spring的 init-method和 destory-method方法
- Java中只有按值传递,没有按引用传递!
- java:instanceof
- 生产者/消费者问题的多种Java实现方式
- JavaMail 发送Email(含附件)
- 让spring的配置文件可以使用外部properties里的参数。
- SSM整合配置文件(Springmvc+Spring+Mybatis)