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运行即可

  • 相关阅读:
    CodeSmith 破解
    overflow 及其属性
    Override any CSS style (even inline styles) no matter where it is defined
    CSS驱动的下拉菜单
    对zindex的重新学习
    Eeic Meyer on CSS 之 文字排列成曲线
    Eeic Meyer on CSS 之 背景半透明效果
    background背景窍门
    CSS实现网页图片预加载
    meta 标签举例
  • 原文地址:https://www.cnblogs.com/cyttina/p/3957100.html
Copyright © 2011-2022 走看看