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

  • 相关阅读:
    oracle后台进程详解
    解决表格撑开浏览器问题,即自动换行问题
    文件后缀名修改或添加——字符串转换
    Struts1 action重定向跳转 带参数
    js 正则表达式
    js获取焦点
    select值的获取及修改
    iframe自适应高度,根据src中页面来得到。
    今个忽然晓得,原来radio不是普通去获取值的!
    查询时,如何保存获取相关路径url
  • 原文地址:https://www.cnblogs.com/cyttina/p/3957100.html
Copyright © 2011-2022 走看看