zoukankan      html  css  js  c++  java
  • MAC 系统下使用 Sublime Text 2 直接编译运行 java 代码

    本文参考了网上很多文章,就不一一列出了。

    sublime的版本是 sublime test 2

    jdk版本 jdk1.7

    1. mac下貌似直接就可以运行javac 和 java命令的,如果不能直接运行,自行加入java环境变量即可

    2. 安装完sublime text 2之后,进入如下文件夹

    $ cd /Users/用户名/Library/Application Support/Sublime Text 2/Packages/Java

    3. 备份JavaC.sublime-build文件

    $ cp JavaC.sublime-build JavaC.sublime-build.back

    4. 打开JavaC.sublime-build文件,并修改内容

    $ vi JavaC.sublime-build
    修改为如下内容: { "cmd": ["javac "$file" && java "$file_base_name""]
    , "shell":true, "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java" }

    5. 保存JavaC.sublime-build文件

    6. 在sublime中编写好java文件,command+b运行即可


    在网上搜索的时候会遇到有的教程说使用 runJava.sh 这个来运行。这里也说下。

    1. 在java的bin目录。我这里是 /usr/bin下增加文件runJava.sh

    2. 文件中添加如下内容

    $ cat runJava.sh
    [ -f "$1.class" ] && rm $1.class
    for file in *.java
    do
      echo "Compiling $file........"
      javac $file
    done
    
    if [ -f "$1.class" ]
    then
      echo "-----------OUTPUT-----------"
      java $1
    else
      echo " "
    fi

    3. 保存,并修改runJava.sh的格式为如下格式

    ls -l |grep runJava.sh
    -rwxr-xr-x   1 root   wheel       235  9  4 23:26 runJava.sh

    指令为  chmod 755 runJava.sh

    4. 打开JavaC.sublime-build文件,并修改内容

    cat JavaC.sublime-build
    {
        "cmd": ["runJava.sh "$file_base_name""],
        "shell":true,
        "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
        "selector": "source.java"
    }

    5. 保存JavaC.sublime-build文件

    6. 在sublime中编写好java文件,command+b运行即可

  • 相关阅读:
    简单工厂设计模式
    MVC备忘
    在MVC后台代码中想实现删除时弹出"确认删除"效果
    集合
    嵌套
    整理 补课内容
    百鸡百钱
    ////输入一个100以内的数,判断是不是正整数;
    课后题 5 6
    课后题3,4
  • 原文地址:https://www.cnblogs.com/cyttina/p/3957100.html
Copyright © 2011-2022 走看看