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

  • 相关阅读:
    执行存储过程 /创建存储过程:
    C# 设置本页面内所有TextBox为只读
    js 取得CheckBoxList的选中项的值
    把某些区域定为contentEditable="true"!
    如何在模态对话框中进行提交而不新开窗口?
    屏蔽 按键
    窗口与对话框之间的传值
    input button 的 onserverclick 事件
    checkbox js
    1.showModalDialog返回值给父窗口 2.winow.open开的窗口赋值给父窗口
  • 原文地址:https://www.cnblogs.com/cyttina/p/3957100.html
Copyright © 2020-2023  润新知