Ubuntu环境下配置J2EE开发环境jdk+tomcat+mysql+myeclipse

时间:2021-09-02 07:36:47

        首先这篇文章是我在ubuntu环境的所实践加参考得出的经验,在其他linux上不保证有效,闲话少说,现在我们进入正题

在进入配置前,我们需要确认你的系统的位数,这是很重要的,因为你要根据你系统的位数来安装相应的软件,在命令行中敲入下面的代码可以查看你系统的位数

uname -ar

        如果你的系统里出现来X86-64说明你的系统是64位的,其他情况应该是32位,如果有不清楚的请google。在确定来系统的位数后,你可以下载相应位数的jdk了。

      下面是提供给大家的链接:

jdk7的官方链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

jdk6的官方链接:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

一.JDK安装

1.到官网上下载相应的JDK,因为我的系统是64位的,所以下载来jdk-7u25-linux-x64.tar.gz.

2. 下载下来的JDK在/home/Downloads中,解压JDK:

sudo tar -zxvf jdk-7u25-linux-x64.tar.gz

3.把解压的JDK移到/usr/local目录下

mv  /home/appleprince/Downloads/jdk1.7.0_25  /usr/local/

4.ok,接下来配置环境变量

sudo gedit /etc/profile.d/development.sh

然后会跳出gedit的一个空文件,输入如下的内容:

export JAVA_HOME=/usr/local/jdk1.7.0_25
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JAVA_HOME CLASSPATH JRE_HOME PATH

请把我的JAVA_HOME中的路径修改成你安装的路径,保存关闭文件。

网络上很多关于设置JDK环境变量的方法,都是说修改/etc/environment,/etc/profile,~/,bash_profile等文件。

其实如果打开/etc/profile,在最后我们可以发现有这样一段代码:

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
        也就是说,在 /etc/profile 执行的最后,它会自动的执行 /etc/profile.d 目录下的所有可读的文件。这就是我们将设置JDK环境变量的工作放 在/etc/profile.d/development.sh 的原因,可以不用修改操作系统自带的 /etc/profile 内容,方便系统的移植。
5.可以通过网上介绍的一些方法使/etc/profile文件立即生效,我是通过重启的方式,然后java -version查看效果,如果是我们刚才那个安装的JDK,就表示我们安装成功了,恭喜你。

2.安装TOMCAT

1.下载TOMCAT

下面是我用的版本的下载地址:http://pan.baidu.com/share/link?shareid=4217889349&uk=1359794945

官方地址:http://tomcat.apache.org/

2.解压

下载好了,进行通过cd命令进入你下载或者你存放的目录,输入下面的命令:

sudo tar -zxvf apache-tomcat-6.0.37.tar.gz

3.移动到安装的目录

我们可以通过mv命令进行移动,我们输入如下命令

mv /home/appleprince/Downloads/apache-tomact-6.0.37  /usr/local/

4.赋予运行权限

sudo chmod +x /usr/local/apache-tomact-6.0.37/bin/startup.sh

5.运行

通过cd命令进入目录

cd /usr/local/apache-tomcat-6.0.37/bin

输入运行命令

sudo ./startup.sh

如果没报错, 在浏览器中输入localhost:8080,回有网页出现,那么恭喜你了。输入如下命令,关闭TOMCAT

sudo  ./shutdown.sh

三,安装MYSQL

1.从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。作为菜鸟的话推荐这种方式

2.可以通过software center进行安装

3.至于使用的话,请自己google,有一点要提一下,help contents这个命令很有用,有什么命令不太清楚的话,可以使用这个命令进行查看。

四.MyEclipse 安装

1.获取MyEclipse

官网下载:http://www.myeclipseide.com/,进入官网找到适合自己得版本,我这里是下载的myeclipse-10.6-offline-installer-linux.run.(注意,官网已被河蟹,真搞不懂,myeclipse官网竟然也落到如此下场.天朝这是种么了.同学们,走.翻.墙.去!!!).

我这里网盘里有给大家提供给大家,福利哦~:myeclipse10.06 for linux 百度网盘下载地址

2.切换到MyEclipse 10.06 for linux.run所在路径

示例路径: /home/appleprince/software/

cd /home/appleprince/software

由于文件名中有空格,所以我们重命名一下,换成myeclipse.run,重命名有两种方式,一是在图形界面中做,这个大家应该都会。二是在命令行中,由于文件名中有空格,所以我们对空格通过'\'转义,如MyEclipse\ 10.06\ for\ linux.run  ,也可以通过引号,如’MyEclipse 10.06 for linux.run',下面通过命令行重命名

mv 'MyEclipse 10.06 for linux.run'  myeclipse.run

3.设置myeclipse.run的执行权限,使之可安装

sudo chmod +x myeclispe.run

4.运行myeclipse安装向导

sudo sh myeclipse.run

5.ok,进入图形安装界面(选择安装路径,选择系统位数。ps:在文章开头我们已经说明如何查看系统位数)


6.运行一下

示例安装目录:/usr/MyEclipse/

进入安装目录:

cd /usr/MyEclipse/'MyEclipse 10'

运行

sudo ./myeclipse

7.破解

如果你运行成功的话,那么恭喜你。但是myeclipse是有试用期限的,那我们就需要破解了,在破解前有一点要说明,破解版目前我试用的话,导出功能好像无法使用。

下载MyEclipse10.6破解文件,破解文件里有很好的说明,这里就不在说了,有一点要注意一下,就是文件名中有中文的,解压一般情况下会出现乱码,大家可以尝试一下unrar命令解压。

解压文件:

sudo unrar x filename

运行myeclipse后,没问题的话,恭喜你了,不必须第八步了。


8.
卸载

如果出现问题,需要卸载重装,输入如下命令

cd /usr/MyEclipse/'MyEclipse 10'/Uninstaller
sudo chmod +x one-uninstall
sudo ./one-uninstall

那么到此所有的环境都配置完了,可以在linux下开发JAVA,PYTHON等程序了。谨以此文献给那些与我一样是linux菜鸟的同学,最后要感谢提供参考的大大们。有什么问题望大家指出来!

参考:

1.Ubuntu下配置JDK1.7: http://www.cnblogs.com/eastson/archive/2012/06/06/2538964.html

2.Ubuntu下配置Tomcat6.0.28:http://www.iteye.com/topic/717434

3.Ubuntu安装配置MySQL:http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html

4.ubuntu12.10MyEclipse10.6+下载+安装+破解:http://www.lihuoqing.cn/code/689.html

<pre>