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

  • 相关阅读:
    Android&Java面试题大全—金九银十面试必备
    android招聘啦,美图秀秀欢迎你加入!
    android经典源码,很不错的开源框架
    MongoDB、Hbase、Redis等NoSQL优劣势、应用场景
    体验go语言的风骚式编程
    金九银十中,看看这31道Android面试题
    android高级页面效果集锦
    flask中的request
    flask笔记(三)Flask 添加登陆验证装饰器报错,及解析
    flask笔记(二)
  • 原文地址:https://www.cnblogs.com/cyttina/p/3957100.html
Copyright © 2011-2022 走看看