《.NET程序员开始学JAVA》之 环境篇
工欲善其事,必先利其器.很自然要做java,环境自然是少不了了,然而java的环境配置并不是那么容易,这一点往往会让很多.NET程序员有点不适,因为visual studio 只要安装之后就可以使用了,特别是visual studio 2005 更是精简了一些步骤,很是便利.但JAVA就不一样,你需要配置环境变量(当然现在用诸如Eclipse,MyEclipse也可以不用去配置这一节了),但我觉得作为一个JAVA程序员,配置一下环境变量是很有必要的,因为有时后我们会需要利用一些命令.还好,我以前设置过path,classpath什么的,这对我来说不算什么.
设置path为 C:\j2sdk1.4.2_05\bin( C:\j2sdk1.4.2_05为你的jdk安装的路径,也有人将其设置成JAVAHOME),设置classpath为 .;C:\j2sdk1.4.2_05\jre\lib\rt.jar,注意前面的".;"符号.配置好环境变量后,写一个简单的HelloWord来测试一下看环境变量设置是否正确,同时也可以通过HelloWord来体验一下Java与.NET在语法上的一些区别.
配置好环境变量后,你需要装个tomcat(当然,你也可以装其他服务器,但很多人斗用tomcat),其实tomcat的安装没什么特别的,需要注意的是,你应该确保分配给tomcat服务的端口没有被其他服务占用,否则无法启动,当然你也可以安装好后去修改server.xml文件,更改tomcat的端口号.
在这里需要提醒一点,注意JDK和Tomcat版本的搭配,否则在后面就会出现一些莫名奇妙的问题(我就朋到过因为JDK版本和Tomcat版本不一致导致的一些很莫名奇妙的问题),一般来说JDK1.4版本的配tomcat5.0 ,JDK1.5跟tomcat5.5搭配(当然,在某些临界点,并没有这样严格的区别),而且目前来说,由于有些大厂商的服务器,诸如IBM的WebPhere对JDK1.5的支持并不是太好,所以目前大部分运用还都是用JDK1.4的,而且似乎大家也比较习惯1.4,所以如果不是确实需要,尽量还是用1.4好.(不过我遇到过需要用JDK1.5来引导的情况,我的项目用的是最新Eclipse3.3 europa版,框架采用WebWork2.4+Spring+Hibernate3.0,在我只装了JDK1.4的情况怎么也启动不起来,后来装了1.5就可以启动了).
如今很少用人用诸如EditPlus或Eclipse去写java项目,至少都会整个Eclipse或者MyEclipse,有了这两个IDE,自然就会涉及到各种插件了,Eclipse加载插件的方法无非有两种,一种是通过直接拷贝文件到Eclipse的plugin文件夹下,还有一种是通过写xml文件来关联配置,这方面的说明,网上到处都是,在这就不多说了,有了IDE,然后就是配置IDE,这跟其他IDE的配置并没有什么太大的区别,自己多去试试就一切都清楚了.
在这需要说明一下Eclipse的workspace的概念,在.net里面没有这个概念,其实这跟vs2003里面web项目的IIS目录类似,Eclipse针对每个具体项目的配置信息,结构信息,每次关闭Eclipse后记忆的一些东西都存放在里面,所以每个工程都肯定属于一个workspace,在Eclipse里面编译后的文件也放在workspace里面,联想到iis在visual studio 2003中的关系和作用,我们不难理解workspace的作用.
java工程里的各种java包跟.net里的各种dll动态链接库类似,在解决问题的时候,可以大胆的去更改jar包的引用.
说了这么多,可能在每个人具体做的时候还是会碰到各种莫名的问题,其实你不用害怕,大胆的去解决就是了,一切都会ok的,当然这些远没visual studio来得快!
设置path为 C:\j2sdk1.4.2_05\bin( C:\j2sdk1.4.2_05为你的jdk安装的路径,也有人将其设置成JAVAHOME),设置classpath为 .;C:\j2sdk1.4.2_05\jre\lib\rt.jar,注意前面的".;"符号.配置好环境变量后,写一个简单的HelloWord来测试一下看环境变量设置是否正确,同时也可以通过HelloWord来体验一下Java与.NET在语法上的一些区别.
配置好环境变量后,你需要装个tomcat(当然,你也可以装其他服务器,但很多人斗用tomcat),其实tomcat的安装没什么特别的,需要注意的是,你应该确保分配给tomcat服务的端口没有被其他服务占用,否则无法启动,当然你也可以安装好后去修改server.xml文件,更改tomcat的端口号.
在这里需要提醒一点,注意JDK和Tomcat版本的搭配,否则在后面就会出现一些莫名奇妙的问题(我就朋到过因为JDK版本和Tomcat版本不一致导致的一些很莫名奇妙的问题),一般来说JDK1.4版本的配tomcat5.0 ,JDK1.5跟tomcat5.5搭配(当然,在某些临界点,并没有这样严格的区别),而且目前来说,由于有些大厂商的服务器,诸如IBM的WebPhere对JDK1.5的支持并不是太好,所以目前大部分运用还都是用JDK1.4的,而且似乎大家也比较习惯1.4,所以如果不是确实需要,尽量还是用1.4好.(不过我遇到过需要用JDK1.5来引导的情况,我的项目用的是最新Eclipse3.3 europa版,框架采用WebWork2.4+Spring+Hibernate3.0,在我只装了JDK1.4的情况怎么也启动不起来,后来装了1.5就可以启动了).
如今很少用人用诸如EditPlus或Eclipse去写java项目,至少都会整个Eclipse或者MyEclipse,有了这两个IDE,自然就会涉及到各种插件了,Eclipse加载插件的方法无非有两种,一种是通过直接拷贝文件到Eclipse的plugin文件夹下,还有一种是通过写xml文件来关联配置,这方面的说明,网上到处都是,在这就不多说了,有了IDE,然后就是配置IDE,这跟其他IDE的配置并没有什么太大的区别,自己多去试试就一切都清楚了.
在这需要说明一下Eclipse的workspace的概念,在.net里面没有这个概念,其实这跟vs2003里面web项目的IIS目录类似,Eclipse针对每个具体项目的配置信息,结构信息,每次关闭Eclipse后记忆的一些东西都存放在里面,所以每个工程都肯定属于一个workspace,在Eclipse里面编译后的文件也放在workspace里面,联想到iis在visual studio 2003中的关系和作用,我们不难理解workspace的作用.
java工程里的各种java包跟.net里的各种dll动态链接库类似,在解决问题的时候,可以大胆的去更改jar包的引用.
说了这么多,可能在每个人具体做的时候还是会碰到各种莫名的问题,其实你不用害怕,大胆的去解决就是了,一切都会ok的,当然这些远没visual studio来得快!

浙公网安备 33010602011771号