这一步是编译和运行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 也可以用代码打开
Sudo gedit /etc/environment
3:粘贴jdk bin路径到后引号前,然后保存
4:注销系统以便使配置生效
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调用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