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,就类似这样的好多信息,然后我把每个无法访问,带权限的文件全改了权限就好了:
阅读(725) | 评论(0) | 转发(0) |