`
iwebcode
  • 浏览: 2011050 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用Sublime Text 2编译和运行JAVA程序(windows/Ubuntu)

 
阅读更多

第一步:设置javapath环境变量

这一步是编译运行java程序的基本,因为设置了环境变量才能够很容易的找到如java, javac这些exe,而不用切换到jdk的安装路径。

设置环境变量的步骤,对于这种教程网上已经有很多了,但是为了文章的完整性这里还是再说明一次具体步骤:

Windows环境变量配置

1:右键我的电脑

2:在菜单中选择属性

3:切换到高级选项卡

4:找到环境变量按钮并点击

5:在系统变量的框中找到path

6:粘贴jdk的bin路径到最后 如:C:\Program Files\Java\jdk1.6.0_17\bin当然你也可以把jdk路径设置成一个变量,一般是‘JAVA_HOME’然后在path中引用变量。

pathpz

Ubuntu环境变量配置(一种Linux操作系统)

1:打开File System > etc

2:以管理员的权限打开environment file 也可以用代码打开

Sudo gedit /etc/environment

3:粘贴jdk bin路径到后引号前,然后保存

4:注销系统以便使配置生效

第二步:创建批处理文件或Bash Shell脚本文件

windows操作系统 保存下面代码为runJava.bat

@ECHOOFF
cd%~dp1
ECHOCompiling%~nx1.......
IFEXIST%~n1.class(
DEL%~n1.class
)
javac%~nx1
IFEXIST%~n1.class(
ECHO-----------OUTPUT-----------
java%~n1
)

复制这个文件到jdk bin路径下。

Ubuntu操作系统

保存下面代码为runJava.sh

[ -f "$1.class" ] && rm $1.class
for file in $1.java
do
echo "Compiling $file........"
javac $file
done
if [ -f "$1.class" ]
then
echo "-----------OUTPUT-----------"
java $1
else
echo " "
fi

注意:如果你想编译目录下所有java文件,需要修改第二行中$1.java*.java使用下面代码把该文件复制到jdk bin目录下

Sudo mv runJava.sh/usr/lib/jvm/jdk1.6.0_17/bin

复制到bin目录下后,右键该文件把权限设置成755和选中底部复选框使其自动执行。

第三步:与Sublime Text 2结合

要想使用Sublime Text 2调用shell脚本或者批处理需完成下面的步骤:

1:打开Sublime package路径Preferences > Browse Packages..

2: 打开java文件夹

3:打开JavaC.sublime-build文件,替换下面的代码

"cmd": ["javac", "$file"],

windows中替换为:

"cmd":["runJava.bat","$file"],

Ubuntu中替换为:

"cmd":["runJava.sh","$file_base_name"],

第四步:在Sublime Text 2中编写java程序,运行快捷键为CTRL+B

Sublime Text 2


文章出自:http://www.itlanguageexpress.info/672.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics