Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2563943
  • 博文数量: 315
  • 博客积分: 3901
  • 博客等级: 少校
  • 技术积分: 3640
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-08 15:32
个人简介

知乎:https://www.zhihu.com/people/monkey.d.luffy Android高级开发交流群2: 752871516

文章分类

全部博文(315)

文章存档

2019年(2)

2018年(1)

2016年(7)

2015年(32)

2014年(39)

2013年(109)

2012年(81)

2011年(44)

分类: LINUX

2012-02-28 17:53:27

                       Eclipse及其相关插件的安装和使用
 
  那几天刚好会学校去拿西服和证件,所以顺便就在linx下把java环境搭建了,同时把C/C++也集成到里面。当然C/C++完全可以用gcc去做,但是还是一块集成到里面算了。同时安装了tomcat服务器用来作web开发,估计以后会学习,然后7下安装了下,不行,说我电脑内存不足,交换分区不够,没办法,放弃了,大型数据库岂能在我这种虽一是独显,内存2G的笔记本,但是结果是哥们“你电脑太差”;没办法,练习下Mysql数据库算了。学习吗,如果作开发,那配置肯定足够用了!下面就理下安装的具体步骤:(都好几天,不知道还能理清不,windows和linux都配置过了)

  一、安装eclipse(一试成功)
        a)安装 Eclipse 来自http://blog.csdn.net/zhaodan19861107/article/details/6924875

          sudo apt-getinstall eclipse-platform

          sudo apt-get install eclipse-pde

          虽然已经这时新安装的java 已经成为系统默认的 jvm,但是 Eclipse 并不会用 update-alternative 设置的 jvm 来启动自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的实现,而且在性能上远不如 SUN 的实现。为了让 Eclipse 利用 SUN Java 启动,我们还需要继续配置。首先将 SUN Java 完完全全的设置为系统的默认 JDK:

          sudo update-java-alternatives -s java-6-sun

          然后编辑 JVM 配置文件:

          sudo vim /etc/jvm

          将文件中的

          /usr/lib/jvm/java-6-sun

          这一行填入到配置块的顶部。由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的 java_home 文件:

          sudo vim /etc/eclipse/java_home

          如同上面一样,将

          /usr/lib/jvm/java-6-sun

          这一行填入到文件的顶部。

        b)安装 Eclipse, c/c++插件

          1、启动eclipse,

          2、选择Help->InstallNew Software...,在Work with的框框下复制下面的地址: 

          3、选择Collaboration->MylynBridge: C/C++ Development,安装,重启eclipse。

          4、同上述2、3,选择ProgrammingLanguages->Eclipse C/C++ Development,都选上吧,现在硬盘不贵的。重启eclipse,试试吧,有tutorial的。

           备注:有些版本还需要安装GTK+库,使用apt-getinstall libgtk2.0*可得到


  
  二、安装jdk
   
2.1、到官网下载相关的JDK

   这里下载的是 jdk-6u23-linux-i586.bin。

   下载地址:

     2.2、我是使用命令直接安装的

     sudo apt-get install sun-java6-jdk

        sudo update-alternatives –config java    设置当前默认的java解释器

     安装好后,我的目录在/usr/lib/jvm/java-6-sun,所以我的主目录下的.bashrc设置如下:

     在最后添加:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin

     .bashrc可以不用设置,其实,这是另一种方法,以前弄的,都忘了,总之不用管它;直接在

     huanglei@huanglei-laptop:~$ sudo gedit /etc/environment 添加环境变量就可以了,我的添加如下:

     CLASSPATH=/usr/lib/jvm/java-6-sun/lib:JAVA_HOME=/usr/lib/jvm/java-6-sun

     附录三 :偶然间发现一种类似windows中那种完全自己手动下载安装配置jdk的方法如下:

到SUN官方
网站下载jdk-6u1-linux-i586.bin,放到当前用户的主文件夹下。
在终端中cd到要安装该文件的目标目录(一般都将jdk安装到/usr/lib/jvm/jdk或/opt下):
cd/opt
然后敲入下面命令安装:
sudo -s ls /home/当前用户目录 ./
jdk-6u1-linux-i586.bin

在终端敲入下面命令配置所有用户的环境变量:

sudo gedit /etc/profile
在出现的文件中的最后一行添加下面的信息:

#set java environment

JAVA_HOME=/opt/jdk1.6.0_01

export JRE_HOME=/opt/jdk1.6.0_01/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH


export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


注:一旦文件改错,重启后可能会进不了系统,如下面所示:
登录输入密码后弹出对话框,提示“您的会话不到10秒就结束...请以安全模式登录,查看是否可以解决“点击左下角”选项“进入安全模式,将上面的文件修改正确即可。

重启后,在终端中敲入下面命令:

java -version
查看是否显示安装成功版本信息。

  三、安装tomcat
    3
.1、到官网下载安装包
   
官网      我下载的版本:apache-tomcat-6.0.35.tar.gz
    
3.2、 安装
      $sudo tar zxvf jakarta-tomcat-5.5.9.tar.gz -C /opt 
        $sudo mv /opt/jakarta-tomcat-5.5.9 /opt/tomcat

      同时在主目录下.bashrc文件中最后添加
     export CATALINA_HOME=~/bin/tomcat
      3.3、 启动和停止
        $sudo /opt/tomcat/bin/startup.sh
       
$sudo /opt/tomcat/bin/shutdown.sh
       
3.4、 测试:打开Firefox,在地址栏中输入,如果出来Tomcat的缺省界面,说明测试通过!
        3.5、 管理员配置:
    打开tomcat安装目录---/opt/tomcat/里面的conf/tomcat-users.xml文件
    配置如下:
  
  
      
      
    
  

重新启动Tomcat,打开下面的页面

输入前面配置的用户名和密码即可进入Tomcat管理页面。
   其中要注意你解压后的tomcat可能文件名不是tomcat,而是tomcat-xxx-xxx,你可以解压后然后再移动到/opt目录,同时修改名称为tomcat方便使用~当然还有其他很多配置,比如端口号修改,你可以多参考网络资料搞定的...
  这是有个帅哥的博客:http://www.blogjava.net/poower/articles/218322.html


  四、安装mysql数据库 ---来自网络资料
   1、安装mysql
在终端敲入如下命令:
sudo apt-get install mysql-server mysql-client

2、启动和停止mysql服务
在终端敲入如下命令,检查mysql服务是否已经启动:
sudo netstat -tap | grep mysql

如果出现下面这种提示,说明已经服务启动:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务没有正常启动,可以敲入如下命令重启它:
sudo /etc/init.d/mysql restart

启动mysql服务:
sudo /etc/init.d/mysql start
停止mysql服务:
sudo /etc/init.d/mysql stop

3、配置mysql管理员密码
在终端敲入如下命令:
sudo mysqladmin -u root 当前密码 新密码

如果提示“error: 'Access denied for user 'root'@'localhost' (using password: NO)'”,说明还没有启动服务,
在终端敲入如下命令启动服务即可:
sudo /etc/init.d/mysql start

4、登录mysql server
在终端敲入如下命令后,按提示输入密码即可登录:
mysql -u root -p

远程登录的话,要加上主机名:
mysql 主机名 -u root -p

5、退出mysql server
在终端中的mysql>提示符后敲入如下命令:
q

quit

6、其他
mysql>s查看版本信息
mysql>help查看帮助
mysql>select version(),current_date;查看该mysql的版本和server的当前日期

  、配置eclipse所需要的插件,同时测试tomcat和mysql,测试c程序
   下载tomcat插件,我的是
tomcatPluginV33.zip,然后解压到/usr/lib/eclipse/plugin/目录下即可,当然根据你eclipse安装目录来定,然后启动eclipse就可以看到“小猫”图标了!
  测试tomcat就不说了,前面已经说过了,在安装tomcat的时候,当然也可以自己在/opt/tomcat/webapps/目录下面创建自己的目录,我的名字是lego/,然后在lego/目录下创建一个文件夹叫WEB_INF/,目录下有个web.xml,内容如下:


PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"/dtd/web-app_2_3.dtd">

My Web Application

A application for test.



   同时在级目录下,就是lego/index.jsp,内容如下:
 
   
       

            Now time is: <%=new java.util.Date()%>
       

   

这样我的tomcat运行起来后,在地址栏输入localhost:8080/lego/index.jsp 就可以显示时间了。很有趣的!

  至于mysql,需要建立相应的数据库和表,然后需要下载mysql-connector-java-5.1.13-bin.jar 的jar包,在eclipse的工程中导入此包即可---导入方法:在工程文件夹处点击鼠标右键,然后选择build path/Add External archives选择jar包目录导入即可;
  连接时打开数据库服务:
  测试代码如下:
package lego.blog.net;

import java.sql.*;

public class Hello {
  public static void main(String args[]) {
    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序  
      //Class.forName("org.gjt.mm.mysql.Driver");
     System.out.println("Success loading Mysql Driver!");
    }
    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");
      e.printStackTrace();
    }
    try {
      Connection connect = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/test","root","root");
           //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select * from user");
                                                              //user 为你表的名称
      while (rs.next()) {
        System.out.println(rs.getString("stuID") + "--->" +rs.getString("name"));
      }
    }
    catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
}


 
、C/C++的时候的配置和前提要求
   前提是需要你电脑安装了编译工具;我配完linux的后去配置了windows下的,发现无法编译,报错说是:no lunch binary!看这个就知道自己根本没有编译成为一个可执行文件---二进制,所以不行。后来安装了inGw就可以了。

   配置就是打开eclipse然后help-->Install New Software--->Work with中填入软件源地址,就可以装你想要装的开发平台了。
软件源列表如下:
              
  ====》c/c++,java,web等等平台
 
 
====》各种插件,我安了vi插件
   此处还有一些其他功能可供参考!

 
、vim插件的安装,其他类似,只要网速快,硬盘够,可以安装很多;
   同上

  八、web开发平台的安装
   同上

以下是其他插件,附属信息的网址:



http://www.cnblogs.com/gucsnet/archive/2007/07/14/818089.aspx

对了,最后在补充一点,这是我在装好后,启动tomcat的时候出现的很多java异常,我看了下说是permission deny,就类似这样的好多信息,然后我把每个无法访问,带权限的文件全改了权限就好了:

 




  

  

阅读(6069) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~