您的位置:首页 > 运维架构 > Linux

Linux系统Java开发环境搭建

2017-06-15 00:00 585 查看
本文主要介绍Linux系统下Java开发环境的搭建,包括JDK、Tomcat服务器和MySQL数据库,实验所用操作系统为UbuntuMATE16.10。

1.1 JDK安装配置

1.在官网下载相应版本的JDK到本地;

2.解压到自定义目录,使用命令为tar zxvf 文件名

3.进入当前用户的主目录,然后点击查看,选择“显示隐藏文件”,显示用户目录下的.bashrc文件;

4.打开.bashrc文件,输入如下配置信息:

export JAVA_HOME=JDK解压后目录路径

export JRE_HOME=${JAVA_HOME}/jre

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

export PATH=${JAVA_HOME}/bin:$PATH

5.在终端输入java -version 测试是否成功,如果安装成功,会显示当前JDK的相应版本。



1.2Tomcat安装配置

1.在官网下载相应版本的Tomcat到本地;



2. 解压到自定义目录,使用命令为tar zxvf apache-tomcat-7.0.73.tar.gz

3.进入当前用户的主目录,然后点击查看,选择“显示隐藏文件”,显示用户目录下的.bashrc文件;

4.打开.bashrc文件,输入如下配置信息:

export CATALINA_BASE=tomcat解压后所在目录路径

export CATALINA_HOME=tomcat解压后所在目录路径

5.在终端进入tomcat解压目录下的bin目录,在终端运行startup.sh文件(通过命令./startup.sh),会

显示有关启动的信息,显示Tomcat started.表示Tomcat服务器启动成功;





6.打开浏览器,在地址栏输入地址:http://localhost:8080,显示Tomcat服务器启动网页。



1.3MySQL数据库安装配置

1.在官网下载相应版本的MySQL至本地(.deb的文件安装较为简单,建议下载);



2.输入命令tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar将文件解压至当前文件夹下;

3.输入命令 sudo apt-get install libaio1安装libaio1;

4.输入命令sudo dpkg-preconfigure mysql-community-server_*.deb(这一步中要求输入MySQL数据库的登录密码,要记住);

5.输入命令sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb安装全部组件;

6.若在第5步出现警告或未安装成功的问题,则使用命令sudo apt-get -f install,至此安装完毕;

7.在终端输入:mysql -u root -p后,输入第5步设置的密码,如果登录成功,会进入MySQL的操作终端。



注:安装过程中可能出现错误,在登录时提示"can't connect to local mysql serverthrough socket'/var/run/mysqld/mysqld.sock",解决方法如下。

方法1:

在不重新安装mysql的情况下,通过如下命令来解决,具体的就是先停止mysql服务,再重新开启mysql服务

cd /etc/init.d

sudo service mysql stop

sudo service mysql start

方法2:进入到目录 /var/run/mysqld查看是否存在mysqld.sock文件,如果不存在就卸载mysql重新安装

删除 mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //关键步骤

清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

安装 mysql

sudo apt-get install mysql-server
sudo apt-get install mysql-client
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: