mac sublime text2 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

时间: 2024-10-11 03:17:19

mac sublime text2 java的相关文章

Mac os下解决Sublime Text2或3中文乱码问题

度娘了好久都没有找到Mac os解决Sublime Text2的中文乱码问题的教程, 于是自己琢磨了半天,研究了一下并成功在Mac os下直接用sublime Text2开含中文的文件. (再也不用每次开个dos平台下的东西还要去XCode转个码什么的了...) 步骤如下: 0. 打开Sublime text 1. Control+'~'打开控制台, 输入命令按照Sublime package control,按照这个官网来(https://sublime.wbond.net/installat

Mac下Lua Sublime Text2 开发环境搭建

1.安装Lua编译器 下载Lua, http://www.lua.org/: 解压后,cd进入该文件夹src目录下 在当前文件夹执行make macosx   然后回车 cd 到上一目录,执行sudo make install 完成之后执行lua -v 可以看到:Lua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio 2.安装Sublime Text2 1.下载http://sublime-text-2.cn.uptodown.com后打开: {

Mac下Sublime text2中文乱码问题的解决

打开sublime text2,按Ctrl+~调出console 粘贴以下代码到底部命令行并回车:import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen(

sublime text2 配置 java环境

配置sublime text2步骤如下: 1: Windows 使用下面代码创建文件runJava.bat @ECHO OFF cd %~dp1 ECHO Compiling %~nx1....... IF EXIST %~n1.class ( DEL %~n1.class ) javac %~nx1 IF EXIST %~n1.class ( ECHO -----------OUTPUT----------- java %~n1 ) 2:  将 批文件 runJava.bat 复制到 JDK

sublime text2教程

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

转 Sublime text2 常用插件集锦

No.01 – Emmet Emmet 是一个前端开发的利器,其前身是Zen Coding.它让编写 HTML 代码变得简单.Emmet 的基本用法是:输入简写形式,然后按 Tab 键. 关于 Emmet 的更多用法,请看官方文档,这份速查表可以帮你快速记忆简写形式. No.02 – SublimeLinter SublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++.CoffeeScript.CSS.Git Commit Messages.Haml

Sublime text2 常用插件集锦

No.01 – EmmetEmmet 是一个前端开发的利器,其前身是Zen Coding.它让编写 HTML 代码变得简单.Emmet 的基本用法是:输入简写形式,然后按 Tab 键.关于 Emmet 的更多用法,请看官方文档,这份速查表可以帮你快速记忆简写形式. No.02 – SublimeLinterSublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++.CoffeeScript.CSS.Git Commit Messages.Haml.HT

设置sublime text2/3中默认预览浏览器快捷键的方法

各位前端大神们,大家在用IDE编辑器的时候喜欢用哪些呢?是Dreamweaver.Zend Studio.editplus又或者是sublime text?今天马浩周给大家就要说说设置sublime text2/3中默认预览浏览器快捷键的方法了,可能你早都设置了,(设置好的自动忽略).此篇文章讲给sublime text的使用新手们. 我们为什么要设置默认的预览浏览器呢?因为搞前端的都知道,你在预览的时候不可能只预览一个浏览器,可能需要多个,当然今天我们举例中会说道谷歌浏览器Chrome,IE浏

Sublime Text2 安装 Emmet (Zen Coding)

一.添加所有插件之前先下载安装 “Package Control” 1.在线安装:Ctrl+`(Mac为Command+`)复制下面的代码--确认--重新启动Sublime Text 2 1 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; url