在开始学习编辑Java前需要配置环境,这里引入两个概念JRE(java runtime environment)—java运行环境,这其中就包含了JVM,在没有jre的系统上是无法运行java文件的,JDK(java development kit)—java开发工具包,这其中包含了JRE,编译工具javac.exe用于把.java文件编译成.class文件,打包工具jra.exe用于打开由一堆.class文件打包成的文件。所以在编译java前先去下载个JDK(http://www.oracle.com downloads选项下的java for developers,剩下的百度翻译吧)安装在自己的电脑中(这里有个很重要的一点就是配置环境,这一步差点扼杀很多小白。先说安装的程序有两种—绿色版和安装版,绿色版解压后直接可以用.exe文件当然有些需要激活一下注册表*.reg,安装版就是那种下一步下一步下一步那种,一定要看好中间可以选择的捆绑程序的安装选项以及安装目录,安装目录尽量不要有特殊符号或者中文。卸载程序也最好用一些管家软件卸载或者控制面板—程序卸载,不要直接删除文件,直接删除会留下注册表,再次安装时很麻烦的)。怎么看是否安装成功,dos窗口打一个java出一大堆东西就是了。java运行的原理是用javac命令将java文件变为class文件(只能是bin目录下的所以可以通过配置环境变量path让javac命令可以在任意目录使用),java命令使class文件变为exe文件exe文件可以在任意目录使用。环境变量配置方式:右击计算机(我的电脑)—选择属性—选择高级系统设置—选择高级选项卡—点击环境变量—系统变量中找path并双击它—编辑那一栏的最左边输入你之前的jdk安装目录下的bin目录然后加个英文模式的分号,注意原来的path中其他东西不要删掉,我当初删了很多系统自带的dos命令都用不了后来重新配的,很麻烦的,然后确定确定确定。至于java_home(jdk安装目录)和classpath(保证class文件在任意目录下运行)百度有很多配置方式其实是可以不配置的(本来需要配置但是这真的难倒了很多小白所以比较新的几个jdk版本其实是不需要配置的)。验证配置是否成功在dos输入javac就可以了,又是一大堆(注意每次打开dos窗口都有时效性,更改完一定要记得关闭重新打开)。要在dos运行一个java文件找到java文件的目录(此博客最后部分有介绍,win7可以直接在文件上shift+右键选择在此处打开命令窗口直接打开目录)javac+文件名+扩展名,生成一个.class文件,再输入java+类(类—java程序的基本单位)名(不带扩展名)就可以运行class文件。这里再说一个我遇到的问题,一个可以在Eclipse中运行的java文件,也可以javac但是无法在java命令下运行,是因为Eclipse编译的Java文件会自动在文件最开始标注包名(包就是一个文件夹),java命令只能运行文件不能运行文件夹,这里在将java文件编译为class文件时用javac -d.*.java命令就可以了(*换成你要javac的文件名)。
可以编辑java文件的编译器有很多,比如notepad,notepad++,Eclipse,MyEclipse......比较火的是Eclipse(java是sun公司开发的,常被用来开发java的Eclipse是日食,这里还有点小故事,感兴趣就百度去吧),这个软件是全免费的(MyEclipse是收费的),有很多版本,如果要编译一些网页文件比如jsp这种就用Eclipse for EE,这些都可以去官网下载(官网有点卡),还是尽量不要用汉化版,不懂英文可以下俩一个原版一个汉化的对比着汉化的用英文的。