1.设置java的PATH环境变量。 2.创建批处理或Shell脚本文件。要想编译运行Java程序,需要创建一个批处理或者Shell脚本 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 )3.将该文件复制到JDK的bin目录下。
1.编写如下代码,保存成一个runJava.sh的文件
>[ -f "$1.class" ] && rm $1.class for file in $1.java do echo "Compiling $file......" javac $file done if [ -f "$1.class"] then echo "------Output------" java $1 else echo " " fi备注:如果你想编译所有的Java文件,需要将第二行的$1.java替换成*.java 2.将这个脚本移动到jdk的bin目录下:mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin 3.移动之后,要设置文件的可执行权限为755,以确保此文件是可执行的。在Ubuntu下可右键属性设置权限。
1.用winrar打开Sublime Text 3的Package目录下的Java.sublime-package,用其他编辑器打开里面的JavaC.sublime-build将文件修改为:
{ "shell_cmd": "runJava.bat \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", "encoding": "UTF-8" }2.因为Sublime Text3保存源码的默认格式是UTF-8,所以需要将"encoding": 设置为UTF-8。修改之后保存即可。
1.重新打开Sublime Text3,编辑HelloWorld.java
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello, world!世界,你好!"); } }