• 在 Sublime Text 3 中配置编译和运行 Java 程序


    参考网址:http://www.open-open.com/lib/view/open1388105023765.html

    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
    )

    将该文件复制到 JDK 的 bin 目录下。

    Ubuntu:

    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

    Note: 如果你想编译所有的 Java 文件,需要将第二行的 $1.java 替换成 *.java

    将这个脚本移动到 jdk 的 bin 目录下:
    mv runJava.sh /usr/lib/jvm/jdk1.7.0_45/bin
    移动之后,要设置文件的可执行权限为 755,以确保此文件是可执行的。在 Ubuntu 下可右键属性设置权限。

    3. 修改 javaC.sublime-build

    用 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"
    }

    因为 Sublime Text3保存源码的默认格式是 UTF-8,所以需要将 “encoding”: 设置为 UTF-8。
    修改之后保存即可。

    Test:Ctril+B 编译运行
    重新打开 Sublime Text3,编辑 HelloWorld.java:

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

    保存(默认格式为 UTF-8)。

  • 相关阅读:
    Python中CreateCompatibleDC和CreateBitmap造成的内存泄漏
    POJ 2420 模拟退火
    LR(1)分析表-语法树-四元式
    C语言文法
    计蒜客 18018 热爱工作的蒜蒜 最短路+dp
    HDU 5988 最小费用流
    POJ 1808 平方剩余
    POJ 2115 单变元模线性方程
    计蒜客 17414 Exponial 指数降幂公式
    计蒜客 17412 Card Hand Sorting 最长公共子序列
  • 原文地址:https://www.cnblogs.com/yldf/p/6249859.html
Copyright © 2020-2023  润新知