您的位置:首页 > 编程语言 > Java开发

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

2015-09-19 01:08 666 查看

用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中引用变量。



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

1:打开File System > etc

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

Plain代码  


Sudo gedit /etc/environment  

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

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

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

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

Plain代码  


@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

Plain代码  


[ -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目录下

Plain代码  


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文件,替换下面的代码

Plain代码  


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

windows中替换为:

Plain代码  


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

Ubuntu中替换为:

Plain代码  


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

第四步:在Sublime Text 2中编写java程序,运行快捷键为CTRL+B
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息