ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...
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...相关推荐
- linux下安装jdk+tomcat+eclipse+mysql
linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...
- Linux下安装JDK和Eclipse
安装Eclipse时前需要确保系统中已经具备Java运行环境,本文以干净系统初次安装Eclipse为例,同时安装JDK和Eclipse. 1.下载JDK压缩包: http://www.oracle.c ...
- 魅蓝note6常用设置小操作 + 常见问题解决
卡顿解决办法:https://blog.csdn.net/qq_40893824/article/details/98843271 目录 1 常用设置操作 1.1 应用小窗 1.2 应用分身(多相同a ...
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
1.安装JDK 1.1.到官网下载相关的JDK 这里下载的是 jdk-6u23-linux-i586.bin. 下载地址:http://www.oracle.com/technetwork/java/ ...
- 少女前线一直显示服务器已满,少女前线常见问题解决办法 安装失败运行缓慢怎么办...
<少女前线>是一款后启示录题材的军武策略养成类游戏,该款游戏从去年开始就受到了广泛的关注,如今<少女前线>公测时间越来越临近许多朋友会,在公测时不难避免的会遇见什么问题比如玩& ...
- Linux(乌班图 )系统下安装jdk 和eclipse开发IDE
自己在安装过程中遇到的一些坑记录下来,以及自己的安装过程做记录 1.下载jdk , jdk-8u144-linux-x64.tar.gz 2.下载 eclipse, eclipse-jee-ma ...
- 安装JDK+SDK+eclipse+Android Studio+模拟器(夜神OK,AVD黑屏)
Android SDK版本与Java编译器版本是有对应关系的,若不一致可能会导致SDK下的SDK Mamager 和AVD Mamager等其他相关工具打不开,出现一闪而过的情况. Android 4 ...
- 搭建JavaWeb开发环境(JDK+Tomcat+Eclipse/Idea)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一. 安装JDK 二.配置环境变量 二.TomCat 1. 获取 Tomcat 2. Tomcat安装和环境变量的配置 ...
- JDK , Tomcat , Eclipse 版本对应关系
1. JDK , Tomcat 版本对应关系 参考网址 : https://tomcat.apache.org/whichversion.html 2. JDK , Eclipse 版本对应关系 参考 ...
最新文章
- 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源
- 批量给MapGis文件正确的地图参数
- 微服务 前台调用后台的慢的原因_20年IT农民工分享SpringCloud微服务架构实战文档...
- jquery序列化serialize()方法空格变为+问题解决参考方法
- 斗地主实现洗牌发牌功能
- Python-数据分析-常用检验-2-相关系数检验
- PHP实现讯飞语音转写demo
- 高通8953 Android9.0修改设备节点权限问题
- 云南通报5起森林火灾,如何去扑救?如何自救?
- Yii2用户信息存储与获取
- _access()函数的使用
- 2021年【大学生Python学习】社区小博主【孤寒者】的年度总结
- Python print 输出时刷新当前行内容而不输出新行
- 跳槽没有20%以上的加薪就等于降薪?我:跳槽还降薪~
- 查询快递物流只有揽收信息的单号
- Charle抓包测试-基础配置+实战
- java 日历签到功能_基于jquery实现日历签到功能
- web前端设计思路和用户新体验
- win7如何设置wifi热点_win7设置wifi热点的方法
- 基于stm32的智能宠物喂食器
热门文章
- poj1738 an old stone game
- Thinkphp5.1允许uni-app的H5跨域请求接口解决方法
- Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!
- k8s 开船记:升级为豪华邮轮(高可用集群)与遇到奇怪故障(dns解析异常)
- 在Rails中撤消脚手架
- buildroot管理uboot+kernel+rootfs
- 【Lolttery】项目开发日志 (五)目标dubbox,前进
- Supervisor 托管服务
- SpringMVC 4.0常用注解
- 开发检测MySQL主从同步插件