今天就简单的介绍一下关于Java的开发的配置,正所谓工欲善其事,必先利其器。配置Java开发环境虽说不难,但保不准会出现这样那样的问题。这里我把我曾经遇到的的问题给归纳一下,以给后来人一个参照。安装配置流程大致如下:
1、jdk(Java development kit)的安装,jdk是 Java 语言的软件开发工具包。是做Java开发的必须之物,一般情况都会先安装jdk,去官网( http://www.oracle.com/technetwork/java/javase/downloads/index.html )下载一个jdk( 当然百度也同样可以下载,只是个人比较喜欢去官网 ),根据版本的需要可以选择1.7,或者1.8的,我12年的是候用的是1.6,现在是1.7,截止到发文目前版本最高是1.8,这个都无妨,在下载的时候选择好对应的系统类型即可。安装jdk和安装其他应用程序一样,不容易出现问题,安装的时候选择jdk对应的文件夹,要记住该文件夹,配置环境变量的时候会用,默认情况是( C:\Program Files\Java\jdk1.7.0_71 可以改变,只要记住,要用英文命名,以防出问题 ),安装完成后在我的电脑配置环境变量,在系统变量下新建环境变量变量名:JAVA_HOME,变量值设置成jdk的安装目录(我的是:C:\Program Files\Java\jdk1.7.0_71)如下图:
系统变量名为path的变量下选择“编辑”,添加%JAVA_HOME%\bin;注意,分号一定不能少,因为path是以分号分割,如果你添加的时候前面少了分号,请主动加上分号,以保证可用。PS:这个步骤会有人觉得可以不需要,直接配置path,而不添加,觉得配置的话是多此一举,其实不然,因为它可能影响到你部署环境的配置,比如你用安装版的Tomcat倒不会有什么问题,但建议去官网下载Tomcat,那里的是非安装版的,如果不直接在path添加对jdk的配置可能会出现运行不了Tomcat的情况,建议按照流程来配。
安装jdk的时候,会出现同时也会安装jre( Java Runtime Environment ),Java运行环境,因为作为一个开发者,这个是必定要的,如果不开发只运行可单独安装jre就行,如果开发只需要去下载个jdk,安装的同时会自动安装jre,路径可与处理jdk的时候一样。无需太多处理,一般IDE配置部署环境是会检测到。
安装完成后可以打开命令框:输入echo %JAVA_HONE%,会输出你配置的路径,在输入java -version或者java -v会有对应的版本信息输出,输入javac会有对应的输出,即表示配置已完成。
2、配置Tomcat,去官网( http://tomcat.apache.org/ )下载Tomcat7或8(我学习的时候还是6),现在已经更新到8了,现在开发用的倒是Tomcat 7.0.57,都无妨,下载解压,放到某个盘符或者某个目录下,我的是放在了( D:\Program Files\apache-tomcat-7.0.57 )下,去bin下运行Tomcat7w(根据版本的不同,数字可能不同,打开后点击start),启动后打开浏览器,输入localhost:8080/如果进入到如下界面:
表示成功,此时点击Manager App登陆,如登陆不成功,点击取消,会进入到如下界面:
此时我用红色线条框住的将一句话复制到Tomcat的目录下的conf下的tomcat-users.xml文件,修改密码即可,如下图(我的编辑工具是EditPlus[点击下载][如链接失效无法下载点击此处查看其他下载方式],所以有格式):
成功后重新登陆,输入用户名和密码,进入表示正确,如图:
此时会出现的问题就是已经安装过Tomcat的用户如果本次采用安装版的安装可能会出现错误( 我遇到的错误,希望博友加以补充 ),如果你去查看(计算机-> 管理 -> 服务,能找到Apache....),看其在任务管理器服务也会存在,那么你就可以删除该服务重新安装。方法是:cmd打开命令框,输入:sc delete Tomcat7 (PS:Tomcat7是我计算机的tomcat服务名,因为我之前安装过Tomcat7,大家要根据自己计算机服务中里边的tomcat服务名来进行相应的改变)。停用后重新安装或重新配置Tomcat一般都可以成功了。
本次采用非安装版的会启动不了,提示:“指定服务未安装 unable to open 'Tomcat7'”博友们很多事考虑设置管理员身份运行,比如对tomcat -> bin文件夹右键兼容模式设置以管理员身份运行,或者直接对bin下的Tomcat7和Tomcat7w右键兼容模式设置以管理员身份运行,我同样设置了,不过没有太多效果,如果大家设置这些之后依旧是没有效果可以考虑是否是服务未安装,安装流程如下图,即:通过命令进入到你的tomcat安装目录下的bin文件夹,进行service.bat install:
安装完成后,再运行Tomcat7w,应该是可以的。
注:有的博友说可以直接在tomcat -> bin ->service.bat install点击安装,有的说点击安装没效果,必须要通过命令行,大家可以试试,只要成功即可。