Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql

, or type selection number:

输入包含有 "sun" 字样的行的前面的数字。如按照上面的显示的话,则输入2,然后回车确定。

如果你是新安装的8.04版本的ubuntu,那么会提示如下信息:

只有一个程序提供 java

(/usr/lib/jvm/java-6-sun/jre/bin/java)。无须做任何配置。

2)配置环境变量:

在终端敲入如下命令:

sudo gedit /etc/environment

在出现的配置文档中添加如下两行:

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

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

其中,windows中是以分号作为分割符,在linux中要用冒号作为分割符。

3)调整java虚拟机的优先顺序:

在终端敲入如下命令:

sudo gedit /etc/jvm

在出现的配置文件中的顶部添加如下内容:

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

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

到SUN官方网站http://java.sun.com下载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

到Tomcat官方主页上http://tomcat.apache.org/,找到要下载的版本,然后在如下字样的位置,点击tar.gz进行下载:

Core:

zip (pgp, md5)

tar.gz (pgp, md5)

Windows Service Installer (pgp, md5)

我下载6.0.16版本的地址是http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz

将其解压,并将解压后的文件夹放到当前用户的主文件夹下。

在终端中cd到该解压后的文件夹里的bin目录下,

再敲入如下命令启动tomcat:

./startup.sh

敲入如下命令关闭tomcat:

./shutdown.sh

无论启动还是关闭,如果看到类似下面信息,则说明已经成功启动或关闭tomcat了:

Using CATALINA_BASE:   /home/aa/apache-tomcat-6.0.16

Using CATALINA_HOME:   /home/aa/apache-tomcat-6.0.16

Using CATALINA_TMPDIR: /home/aa/apache-tomcat-6.0.16/temp

Using JRE_HOME:       /usr

错误解决方案:

如果你看到了如下信息,则说明你还没有配置jdk环境变量:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

At least one of these environment variable is needed to run this program

你可以通过访问http://localhost:8080/来验证tomcat是否启动成功:

其中,8080是tomcat的默认端口号,你可以在config目录的server.xml中修改。

但是,Linux中1000以内的端口号必须需要root权限,使用时要加sudo命令,所以想要在类似eclipse的IDE中用tomcat的话最好设置在1000以外。

三、eclipse

到eclipse官方主页上http://www.eclipse.org/downloads/,找到如下字样的位置点击linux的链接下载最新版或点击Other downloads来选择其他版本:

Eclipse Classic 3.4 (151 MB)

The classic Eclipse download: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation. Note: For other downloads see the Eclipse Project download page. More...

Release notes | Other downloads | Documentation

Windows

Mac OS X

Linux 32bit

Linux 64bit

在随后跳转到的页面中,选择镜像链接或直接找到下面所示的位置点击进行下载,

Download from: [China] Actuate Shanghai (http)

...or pick a mirror site below.

由于eclipse的最新版3.4与myeclipse的最新版6.5不兼容,所以我下载的是eclipse 3.2.2版本,地址是http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-SDK-3.2.2-linux-gtk.tar.gz

解压到当前用户的主文件夹下后,可以双击解压出的eclipse文件夹里的eclipse直接运行。

四、myeclipse

到eclipse官方主页上http://www.myeclipseide.com/module-htmlpages-display-pid-4.html,在如下字样的位置,选中复选框,然后点击左边的图片链接(不是右边的blue)来下载最新版:

Accept License Agreement  |  Standard/Pro License | Blue Edition License

在跳转到的页面中找到下面信息的位置,点击右边的小企鹅图标即可下载(不能像windows中一样选左边的all in one,因为它只有windows的,没有linux的):

Downloads: Eclipse 3.3 Downloads

1. MyEclipse Enterprise Workbench 6.5.1 GA (07/19/2008)

Description:

最新版6.5的体积相当大,6.5的地址是http://downloads.poweredbypulse.com/downloads/products/pulse/installer/myeclipse-6.5-pulse-linux-gtk-x86.tgz

解压到当前用户的主文件夹下后,双击里面的myeclipse-installer即可安装

由于eclipse的最新版3.4与myeclipse的最新版6.5不兼容,所以我下载的是myeclipse 5.5.1GA版本,地址是http://downloads.myeclipseide.com/downloads/products/eworkbench/5.5.1GA/MyEclipse_5_5_1GA_E3_2_2_Installer.bin

,旧版本下载下来的是一个.bin文件,这就需要在终端中cd到该文件夹,

然后敲入命令sudo sh MyEclipse_5_5_1GA_E3_2_2_Installer.bin进行安装。

安装好后进入eclipse目录直接双击执行eclipse即可自动识别出MyEclipse。

附:在“应用程序“里建立菜单的方法:

在终端中敲入如下命令:

sudo gedit /usr/share/applications/Eclipse.desktop

在文本编辑器里复制粘贴下面内容后保存:

[Desktop Entry]

Name=Eclipse

Comment=Eclipse IDE

Exec=/home/当前用户目录名/eclipse/eclipse

Icon=/home/当前用户目录名/eclipse/icon.xpm

Terminal=false

Type=Application

Categories=Application;Development;

五、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的当前日期

7、mysql的管理及使用

1)数据库操作

查看server上所有的数据库:mysql>show databases;

创建数据库:mysql>create database 数据库名;

打开数据库:mysql>use 数据库名;

登录server时可同时打开数据库:mysql 数据库名 -u root -p

查看当前数据库名:mysql>select database();

删除数据库:mysql>drop database 数据库名;

2)表操作

创建表(要先打开数据库):mysql>create table 表名(id int not null primary key

->,name varchar(10)

->,age int

->,salary int

->,birthday date

->,sex varchar(5));

查看当前数据库中所有的表:mysql>show tables;

改表名:mysql>alter table 表名 rename as 新表名;

删除表:mysql>drop table 表名;

查看表结构:mysql>describe 表名;

增加字段:mysql>alter table 表名 add 新增字段名 该字段类型(长度);

删除字段:

改字段名:mysql>alter table 当前字段名 rename as 新字段名;

改字段类型:mysql>alter table 表名 modify 字段名 新字段类型;

3)记录操作

查看表中所有记录:mysql>select * from 表名;

插入一行数据:mysql>insert into 表名 values(‘110005’,‘张三’,26,200,'1982-04-18','male');

插入多行数据:mysql>insert into 表名 values

->(‘110005’,‘张三’,26,200,'1982-04-18','male'),

->(‘110006’,‘李四’,26,200,'1982-04-18','male');

修改记录内容:mysql>update 表名 set id=新值 where name='张三';

删除记录:mysql>delete from 表名 where name='张三';

4)特殊查询操作

查询1982年12月1日之前出生,工资在100以上的记录:

mysql>select * from 表名 where birthday100;

查询工资排名的前2条记录:

mysql>select * from 表名 order by salary desc limit 2;

查询工资排名的第2和第3条记录:

mysql>select * from 表名 order by salary desc limit 1,2;

随机查询2条记录:

mysql>select * from 表名 order by rand() limit 2;

合并字段并重新命名:mysql>select concat(id,"",name) as 新字段名 from 表名;

查询生日在7月份的记录:mysql>select * from 表名 where month(birthday)=7;

或mysql>select * from 表名 where monthname(birthday)="January";

查询从出生到现在的天数:

mysql>select to_days(current_date)-to_days(birthday) as 新字段名 from 表名;

查询从现在开始100天后的日期:

mysql>select date_add(now(),interval 100 day);

查询从现在开始100天前的日期:

mysql>select date_sub(now(),interval 100 day);

计算记录总数:mysql>select count(*) from 表名;

统计男生女生的记录数:mysql>select sex,count(*) from 表名 group by sex;

5)多表查询

查询两个表中的name和dept字段的信息:

mysql>select 表1.name,表2.dept from 表1,表2 where 表1.id=表2.id;

分享到:

2011-05-06 18:28

浏览 1075

评论

ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...相关推荐

  1. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  2. Linux下安装JDK和Eclipse

    安装Eclipse时前需要确保系统中已经具备Java运行环境,本文以干净系统初次安装Eclipse为例,同时安装JDK和Eclipse. 1.下载JDK压缩包: http://www.oracle.c ...

  3. 魅蓝note6常用设置小操作 + 常见问题解决

    卡顿解决办法:https://blog.csdn.net/qq_40893824/article/details/98843271 目录 1 常用设置操作 1.1 应用小窗 1.2 应用分身(多相同a ...

  4. 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat

    1.安装JDK 1.1.到官网下载相关的JDK 这里下载的是 jdk-6u23-linux-i586.bin. 下载地址:http://www.oracle.com/technetwork/java/ ...

  5. 少女前线一直显示服务器已满,少女前线常见问题解决办法 安装失败运行缓慢怎么办...

    <少女前线>是一款后启示录题材的军武策略养成类游戏,该款游戏从去年开始就受到了广泛的关注,如今<少女前线>公测时间越来越临近许多朋友会,在公测时不难避免的会遇见什么问题比如玩& ...

  6. Linux(乌班图 )系统下安装jdk 和eclipse开发IDE

     自己在安装过程中遇到的一些坑记录下来,以及自己的安装过程做记录 1.下载jdk , jdk-8u144-linux-x64.tar.gz 2.下载 eclipse, eclipse-jee-ma ...

  7. 安装JDK+SDK+eclipse+Android Studio+模拟器(夜神OK,AVD黑屏)

    Android SDK版本与Java编译器版本是有对应关系的,若不一致可能会导致SDK下的SDK Mamager 和AVD Mamager等其他相关工具打不开,出现一闪而过的情况. Android 4 ...

  8. 搭建JavaWeb开发环境(JDK+Tomcat+Eclipse/Idea)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一. 安装JDK 二.配置环境变量 二.TomCat 1. 获取 Tomcat 2. Tomcat安装和环境变量的配置 ...

  9. JDK , Tomcat , Eclipse 版本对应关系

    1. JDK , Tomcat 版本对应关系 参考网址 : https://tomcat.apache.org/whichversion.html 2. JDK , Eclipse 版本对应关系 参考 ...

最新文章

  1. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源
  2. 批量给MapGis文件正确的地图参数
  3. 微服务 前台调用后台的慢的原因_20年IT农民工分享SpringCloud微服务架构实战文档...
  4. jquery序列化serialize()方法空格变为+问题解决参考方法
  5. 斗地主实现洗牌发牌功能
  6. Python-数据分析-常用检验-2-相关系数检验
  7. PHP实现讯飞语音转写demo
  8. 高通8953 Android9.0修改设备节点权限问题
  9. 云南通报5起森林火灾,如何去扑救?如何自救?
  10. Yii2用户信息存储与获取
  11. _access()函数的使用
  12. 2021年【大学生Python学习】社区小博主【孤寒者】的年度总结
  13. Python print 输出时刷新当前行内容而不输出新行
  14. 跳槽没有20%以上的加薪就等于降薪?我:跳槽还降薪~
  15. 查询快递物流只有揽收信息的单号
  16. Charle抓包测试-基础配置+实战
  17. java 日历签到功能_基于jquery实现日历签到功能
  18. web前端设计思路和用户新体验
  19. win7如何设置wifi热点_win7设置wifi热点的方法
  20. 基于stm32的智能宠物喂食器

热门文章

  1. poj1738 an old stone game
  2. Thinkphp5.1允许uni-app的H5跨域请求接口解决方法
  3. Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!
  4. k8s 开船记:升级为豪华邮轮(高可用集群)与遇到奇怪故障(dns解析异常)
  5. 在Rails中撤消脚手架
  6. buildroot管理uboot+kernel+rootfs
  7. 【Lolttery】项目开发日志 (五)目标dubbox,前进
  8. Supervisor 托管服务
  9. SpringMVC 4.0常用注解
  10. 开发检测MySQL主从同步插件