linux下搭建J2EE开发环境以及IDE的安装

今天学习了如何搭建J2EE环境以及开发工具的安装。


首先说说哦我们都需要什么工具:

JDK1.6(版本随意选)

tomcat 7(版本随意选) 做web开发还有很多有名的服务器例如jboos  weblogic websphere 。tomcat是现在用的中小型项目里面比较多的,我也只会tomcat,所以就给大家写一下tomcat的安装。

myeclipse (这个网上比较难找,我在myeclipse的一个中文社区注册的账号在里面翻到的。给一个链接吧 http://pan.baidu.com/s/1i33kvFB   密码: l212) 这版IDE大概有1G多,2014版的。

如果是直接使用linux的用户,可以用wget命令先去下载一下,直接用上面那个链接是不行的,

命令:wget http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-x64-rpm.bin;这个是JDK的;

命令:wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.tar.gz;这个是tomcat的。

myeclipse不好找,我找到过一个6.5的安装过程还出了问题,大家就去下载盘里的那个用吧。


那么要是虚拟机用户呢?先提醒一下虚拟机用户你的系统在开机前最好设置成1G左右的内存,特别是你如果真的要在linux下作开发还需要装mysql,开tomcat,内存就更不够了(等使用熟练了干脆直接在机子上装linux用)。512M我试过在安装myeclipse的时候很卡(应该是有关系的),总之大一点也没什么,

缺点就是你自己的机子  装了360的话,会提示你的内存占用过大,当然如果你的内存够大也无所谓。


下载了这些工具就需要从本机上挂载到虚拟机里使用,怎么挂载呢?这里 我用的是vbox,如果你已经启动虚拟机,那么注意vbox菜单栏上面有几个选项。

点击设备->分配数据空间,固定分配那块选择你要共享的空间,注意要勾选固定分配。注意自己给数据空间起一个名字,我的名字叫win。

linux下搭建J2EE开发环境以及IDE的安装_第1张图片

linux下搭建J2EE开发环境以及IDE的安装_第2张图片

linux下搭建J2EE开发环境以及IDE的安装_第3张图片


这样还是不够的,需要给虚拟机安装增强功能,还是刚才那个菜单,打开后选择安装增强功能,这时你的虚拟机里面就插入了一张光盘(在桌面都能看见),好了,我们打开控制台,从media进入光盘,进入那个VBOX****的文件,发现里面有很多文件,将我们的注意力放在一个.run的文件,就是他了,用它来安装增强功能,

输入指令:sh VBOX****.run(文件名太长记不住,大家要善用tab键辅助哦),然后就是一段时间的安装。安装完以后,你的鼠标就能自由切换了,不用ctrl了。还有别的功能我们后面慢慢说。

安装完增强功能就能进行挂载了,我们通常习惯把文件挂载在mnt文件夹下,为了方便文件的管理,我们在mnt文件下建立一个share目录

使用这两个命令: cd /mnt  mkdir share。

然后我们开始挂载我们的目录 命令: mount -t vboxsf win /mnt/share  注意这条命令 win指的就是数据空间的名字,后面有空格。

在进入share目录 ls一下 会发现我们的文件已经挂载进来了。

linux下搭建J2EE开发环境以及IDE的安装_第4张图片


这里提示一下有的人安装redhat的时候  会在development tools里面勾选 java tools 这样的话就不用再安装了


好了,前期准备工作完成。接下来我们开始工具的安装。

首先我们可以把我们的jdk复制到home下自己的目录里面。cp 一下就行。

然后执行.bin文件 ./*****.bin开始安装  中间是一些readme,我们选择yes跳过。

安装过后,还有一个事情要做,就是修改环境变量。在windows下修改方法我们已经很熟悉,那么linux下呢?

其实原理是一样的,在环境变量的那个文件里面添加JAVA_HOME啊,PATH什么的就行。

环境变量文件在 /etc 下 vim  /ect/profile 这个文件。首先用vi编辑器打开,我们会到一些花花绿绿的脚本(脚本显示高亮这个需要在一个文件里加代码,去搜一下吧我就不写了)。

linux下搭建J2EE开发环境以及IDE的安装_第5张图片

如图  我是这么添加的。大家按照我的做法去添加或者其他方法也可以(windows下环境变量也有很多设置方法的)  注意最后一句 export 这块儿,这句话要写上,意思是将这三个指令添加到环境变量,没有的话不会立即生效。如果发现没有生效,可以在控制台用 source命令执行以下profile文件(其实这就是个批处理文件),然后javac一下发现能用了。


给大家道个歉,我的指令配置有问题,因为我装系统的时候默认已经安装了一个JDK,所以这里会发现CLASSPATH=.:/home这块我错了,但是运行没错,应该是有:的。

还有我第二次装的时候发现这样完了以后javac会报错  Error initation of vm  cant find class ...这样的。是因为你JRE目录下lib目录里面的rt.jar文件不存在,其实是有的,但是它显示是rt.pack. 我们要把这个包解压一下 unpack200 rt.pack rt.jar  这样就行了。


安装过的同学可以再安装一个新的版本都无所谓,只要你环境变量的路径写的是你要用的版本即可。


接下来我们来安装myeclipse  这个工具比较大,导致我从挂载区往home目录复制的时候 360红到90%了,不过没多久就复制完了,内存大的朋友尽量开机的时候多分一点内存,myeclipse比较吃内存。注意JDK可以在命令模式安装,但是eclipse这些IDE就不行了,因为需要图形界面的支持,所以alt+F7切回来开始安装。

同样,这是一个.run文件,用 sh myeclispe****.run执行就好了。然后就是大家熟悉的accept licence,自定义安装,选择安装目录和工作目录那些的。我就不截图了

然后打开我们的myeclipse看看吧,用了这么长时间windows的IDE,发现linux下的IDE还是挺可爱的。linux下搭建J2EE开发环境以及IDE的安装_第6张图片


下面我们来安装tomcat

细心的同学会发现myeclipse功能很全,tomcat在里面已经有提供了,我们这里安装一下tomcat是为了练练手,防止今后HR问大家怎么装的时候脑子断片儿。

话不多说我们下面安装一下tomcat:

其实很简单,用  tar -zxvf apapche-tomcat***.tar.gz  解压一下就行了,相信大家用过windows版tomcat也就是解压一下,没什么神奇的。然后想启动服务器就进入bin目录运行startup.sh就行,关闭时shutdown.sh  你的项目将来要是想发布到服务器  第一你可以用myeclispe给你的项目挂载一下,第二你可以把你的项目打成war包,放到webapp目录,启动服务器就能自动解包。


还要补充一点,就是mysql的安装,mysql安装需要两个rpm包,一个是server的一个是client,安装完 用service mysql start 打开mysql服务然后就能进入mysql了。

其实安装mysql难度不大,重点是安装完以后进入mysql还要密码,以前在windows下安装的时候密码可以自己设置但是linux下没有默认设置,那密码是什么呢?

现在我们进入 root目录,用指令 ls -a 查看所有文件  会发现有一个文件叫 .mysql_secret 这个文件最后一行写的就是默认的初始密码,这个密码你猜一辈子也猜不到的所以有的同学安装完发现要密码然后就不停的猜什么123456啊,root啊肯定猜不到;网上也就教程要求大家用安全模式进入mysql,方法麻烦了点,这个方法直截了当,记下来吧。

剩下的任务就是调调编码什么的,如果你安装完发现mysql服务打不开 ,特别是错误中包含一个 /var/lib/mysql/mysql.sock的连接失败错误,那我只能劝你百度了,我在阿里云上装的时候第一次没装好,所以第二次装就这个样子了,建议新手安装mysql的时候去看看详细的安装步骤,我这里没有写;不过这个错误也是有办法解决的,大不了重装几次,但是一定记得完全删除mysql,完全删除的办法网上也有我就不写了。

好了,今天学习了linux下有关J2EE环境配置和IDE的安装。明天继续~~


版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(apache,linux,web开发,J2EE)