如何在Sublime Text 中配置编译和运行Java程序

    科技2022-08-10  99

    如何在Sublime Text 中配置编译和运行Java程序

    一、在windows系统下:

    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目录下。

    二、在Ubantu下的runJava.sh写法

    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下可右键属性设置权限。

    三、修改javaC.sublime-build

    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。修改之后保存即可。

    四、Ctril+B编译运行

    1.重新打开Sublime Text3,编辑HelloWorld.java

    public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello, world!世界,你好!"); } }

    Processed: 0.021, SQL: 8