sublime text3下配置java编译环境
来源:互联网 发布:海湾crt软件 编辑:程序博客网 时间:2024/05/31 13:15
前提:已安装jdk并配置好环境变量
下载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
注意有人说上一行路径最前面的两个符号句号分号.;别漏掉,否则编译的可能会提示找不到或无法加载主类(不过我试过这两个符号改成一个分号;也可以,而且我发现那个提示“无法加载主类”在编译不成功没有生成.class文件的时候在命令行跑java test的时候会出现)
开始配置sublime text
1、首先新建一个批处理文件,保存为runJava.bat,放到JDK的bin目录下(比如C:\Program files\Java\jdk1.7.0_13\bin)
@ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class ) javac %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 )
2、修改Javac.sublime-build文件
在sublime text的安装路径下找到(D:\Sublime Text 3\Packages)找到Java.sublime-package,右键用好压或者其他压缩软件打开,找到JavaC.sublime-build文件选择用记事本或者其他编辑器打开,按照如下修改,就是把第一行的javac改成了前面新建的批处理文件名runJava.bat,然后后面加了一行中文编码选项
{ "shell_cmd": "runJava.bat \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", "encoding": "GBK"}
修改好之后保存,好压提示更新如果文件没有更新成功(权限问题,提示“更新文件失败:拒绝访问”),那就用笨办法:
把Java.sublime-package复制出来,放到一个桌面上新建文件夹里,再用好压打开这个文件,再从里面找到JavaC.sublime-build文件按照上面修改之后,保存,更新就能成功了,接着把改好的Java.sublime-package复制回去替换D:\Sublime Text 3\Packages下原来的包文件,这一步就搞定了。
注意一定要确保文件修改成功了,否则后面怎么调都没用的。
3、写个测试文件试一下,注意如果类名是testjava ,那么文件名也要是testjava 哦
public class testjava { public static void main(String[] args ) { System.out.println("Hello World!"); }}
然后Ctrl+S保存(一定要注意修改文件之后要保存,否则编译的还是原来的文件,血一般的教训。。。。),在编译运行Ctrl+B,就出来如下结果
至此就可以愉快的迅速测试java代码了,写好java文件之后,保存(Ctrl+S),编译运行(Ctrl+B)就出来结果
- sublime text3下配置java编译环境
- sublime text3中配置Java编译环境
- sublime text3:Windouws下配置java环境
- sublime text3配置java环境
- Mac OS X 下sublime text3中编译执行Java程序的环境配置
- sublime text3配置php编译环境
- Sublime Text3中配置Java环境
- Sublime Text3 配置 JAVA 运行环境
- Sublime Text3 编译Java
- Sublime Text3 C/C++编译环境的配置
- sublime text3环境下的python即时编译插件
- sublime text3环境下的python即时编译插件
- p7zip 在Mac下的应用-以在sublime text3配置Java开发环境
- Sublime Text3配置lua环境
- Sublime Text3配置python环境
- Sublime Text3 配置python环境
- sublime text3 lua环境配置
- Sublime text3搭建Java开发编译运行环境
- DC知识总结
- MYSQL缓存机制
- POJ 题目1455Crazy tea party(数学)
- MFC动态创建右键菜单
- suse 11 mysql 如何从5.1升级到5.5
- sublime text3下配置java编译环境
- C/C++常用时间函数介绍
- Compiling VIM with python support
- 第四次C#作业-MySQL数据库及C#操作MySQL数据库
- 过滤器
- ZOJ-3204 Connect them(最小生成树)
- 三++40
- 智能指针介绍
- 决策优化-记给老婆哺乳期间买夜灯