一 、首先解压jdk文件,例:

首先要有linux环境,最佳不要用虚拟机,找一台设置有linux系统的机械。作者的是Ubuntu系统,基本上须要配置Java环境,SDK环境,adb环境,aapt环境。

JDK安装配置
  1. mac下采纳极限工具进行ssh登录

sudo ssh root@ip地址
输入密码:
  1. 登录成功后,使用命令进行目录创设

 [root@localhost ~]# cd /usr/
 [root@localhost usr]# mkdir java
 [root@localhost usr]# cd java/
 [root@localhost java]# mkdir jdk
 [root@localhost java]# cd jdk
 [root@localhost jdk]#

澳门金沙国际 1

目录创立

  1. 动用FTP工具连接登录ecs服务器上传提前下载的jdk-8u131-linux-x64.tar.gz文本和apache-tomcat-8.5.15.tar.gz文件到java目录
![](https://upload-images.jianshu.io/upload_images/309062-a3d1fdd5edeab2c4.png)

上传tomcat和jdk文件到指定目录
  1. 解压jdk到内定目录
    tar -xvf jdk-8u131-linux64.tar.gz -C /usr/java/jdk/

澳门金沙国际 2

解压jdk到内定目录

  1. 解压完毕后使用vi编辑配置文件添加jdk环境变量

root@iZ2zecatpap37rr9mr3wilZ:/usr/java# vi /etc/profile
#打开profile后在文件末尾添加如下代码:
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_131
export JRE_HOME=/usr/java/jdk/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
#按esc键后,输入:wq 保存并退出vi

澳门金沙国际 3

vim编辑配置jdk环境变量

  1. 刷新配置文件并测试查看jdk版本新闻

root@iZ2zecatpap37rr9mr3wilZ:/usr/java# source /etc/profile
root@iZ2zecatpap37rr9mr3wilZ:/usr/java# java -version

澳门金沙国际 4

【澳门金沙国际】CTS测试环境搭建,阿里云ECS服务器Web开发条件搭建。刷新配置查看jdk版本音讯


CentOS7环境设置jdk,Gradle

liunx


下载
点击JDK8进入下载界面大概直接下载jdk
for
linux,然后把下载好的文件jdk-8u152-linux-x64.tar.gz(版本号或许两样)复制到远程服务器中,我那边透过WinSCP工具将减弱复制到了linux的/home/目录下。

澳门金沙国际 5

image

解压
执行

cd /home/ 
tar -zxvf jdk-8u152-linux-x64.tar.gz -C /usr/local/

将削减包解压到/usr/local/路径下

配备环境变量

vi /etc/profile  //进入编辑profile模式
A                //左下角出现INSERT,开始编辑

在profile文件中插入

export JAVA_HOME=/usr/local/jdk1.8.0_151
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

澳门金沙国际 6

image

这里的路子要基于自身jdk实际解压路径进行改动

ESC  //退出INSERT模式,左下脚INSERT消失
:wq  //保存修改并退出
source /etc/profile  //重新加载配置文件

澳门金沙国际 7

image

测试jdk是不是安装成功

java -version //会出现jdk的版本信息,表示安装成功

澳门金沙国际 8

image

设若出现bad elf interpreter 没有那个文件和目录表示系统版本不对,陆拾几位的系统装置了30个人的jdk,重新下载陆12位的jdk达成安装。

总结
至此linux上jdk已设置实现,其实总体看来极粗略。
1.下载对应linux版本的压缩文件
2.解压(tar -zxvf,unzip)
3.安插环境变量,重新加载系统环境变量
实则linux下众多工具的装置都是如此,当然还有部分亟待编写翻译安装的就恐怕某个复杂点。
澳门金沙国际,linux下Gradle的设置也是那般,笔者就不再赘述了。同学们团结成功吗,参考文书档案。

  

1 Java环境

基于测试的版本分裂,须要的java版本也不均等,例如作者测的时Android
8.1版本的,就供给java
1.8版本的,这几个没什么,先把条件陈设好,假使版本不对会有荒唐提示,然后安装相应的jdk版本即可。例如小编前边是jdk
1.7的,在测Android 8.1时,报如下错误:

unsupported major.minor version 52.0

趣味正是本子过低,52是本子号,对应的时jdk 1.8,其他对应提到如下:

version 52.0 对应于 JDK1.8(JRE1.8) 

version 51.0 对应于 JDK1.7(JRE1.7) 

version 50.0 对应于 JDK1.6(JRE1.6) 

version 49.0 对应于 JDK1.5(JRE1.5) 

关于java环境的布局,相比较不难,但也不难出各类题材,那里就不详细列举了,大家能够去找寻各自linux版本的配置教程。可是那里记录一下常用的多少个指令

安装默许的jdk:

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_111/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_111/bin/javac 300  
sudo update-alternatives --config java  
sudo update-alternatives --config javac  

其中/opt/jdk1.8.0_111/是您jdk解压后的目录,后两步就是选拔暗中认可版本

环境变量配置,在/etc/profile末尾添加:

export JAVA_HOME=/opt/jdk1.8.0_111
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

布置完,执行一下该文件

source /etc/profile

配备完可通过检查java版本测试是或不是安顿不错

java -version
tomcat安装配备
  1. 一致在java目录像造tomcat目录并开始展览解压

root@iZ2zecatpap37rr9mr3wilZ:/usr/java# mkdir tomcat
root@iZ2zecatpap37rr9mr3wilZ:/usr/java# ls
apache-tomcat-8.5.15.tar.gz  jdk  jdk-8u131-linux-x64.tar.gz  tomcat
root@iZ2zecatpap37rr9mr3wilZ:/usr/java# tar -xvf apache-tomcat-8.5.15.tar.gz -C /usr/java/tomcat/

澳门金沙国际 9

解压tomcat压缩包

  1. 跻身到tomcat/bin目录下编写制定startup.sh文件和shutdown.sh文件

澳门金沙国际 10

配置tomcat startup.sh文件和shutdown.sh文件

在俩个公文末尾添加jdk环境新闻:

JAVA_HOME=/usr/java/jdk/jdk1.8.0_131
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/usr/java/tomcat/apache-tomcat-8.5.15

澳门金沙国际 11

配置tomcat startup.sh文件和shutdown.sh文件

  1. 封存退出,实行tomcat服务器运转,进入到tomcat的bin目录下实施
    ./startup.sh

澳门金沙国际 12

快看,我们的tomcat启动了…

  1. Ali云ecs服务器暗中同意未为8080端口配置策略,所以环境搭建达成后,内网ip可通常访问tomcat,但公网必要配备安全策略

澳门金沙国际 13

Ali云服务端口配置

澳门金沙国际 14

Ali云服务端口配置

澳门金沙国际 15

快看通晓的界面

若因改动配置文件导致命令不可用,可进行以下命令进行回复
export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"


tar -zxvf jdk-7u45-linux-x64.tar.gz 

2.SDK环境

首先下载Android-SDK,然后解压

tar -zxvf android-sdk_r24.4.1-linux.tgz

将解压到的内容移到一个不简单被剔除的地方,如home下

sudo mv android-sdk-linux /home/Android/

然后计划环境变量,在/etc/profile末尾添加:

export SDK=/home/Android
export PATH=$PATH:$SDK/tools:$SDK/platform-tools

下一场实施profile文件,若配置不错,在指令执行android命令,就会运转Android
SDK Manger,然后下载如下一些事物:

Android SDK Tools
Android SDK Platform-tools
ANdroid SDK Build-tools
一些版本的SDK Platform等
MySQL安装
  1. 革新升高apt-get
    apt-get update
  2. 履行MySQL服务器安装命令
    apt-get install mysql-server
  3. 按装进度中会出现MySQL密码设置界面,设置MySQL数据库密码并切记

澳门金沙国际 16

mysql安卓界面

  1. 推行MySQL-Client以及libmysqlclient-dev安装命令

apt-get install mysql-client
apt-get install libmysqlclient-dev
  1. 使用命令查看是还是不是安装成功
    netstat -tap | grep mysql
    一旦出现如图所示,则表达MySQL安装成功…

澳门金沙国际 17

mysql安卓成功界面

  1. MySQL乱码处理

在Ubuntu 下安顿 MySQL 的字符编码。安装完 MySQL 后,系统暗中同意的字符编码是
latin1 ,输入的是粤语,然则输出却是一堆乱码。今后要做的正是把
MySQL的默许字符编码设置为帮助中文的编码,如 GBK、GB2311二 、等。

a)可应用以下命令查看MySQL数据库的编码音讯
show variables like "char%"
b)首先进入MySQL存放配置文件的目录

cd /etc/mysql/
ls -l

澳门金沙国际 18

mysql目录音讯

c)使用vi命令打开my.cnf文件

澳门金沙国际 19

应用vi命令打开my.cnf文件

开拓my.cnf后,会发未来此文件的终极有两行(此布局文件又引述了别样的五个布局文件,我们需求修改的是mysqld.cnf
,那是mysql服务端基础配置文件

!includedir /etc/mysql/conf.d  
!includedir /etc/mysql/mysql.conf.d

d)用vim打开/etc/mysql/mysql.conf.d/mysqld.cnf文件
vi /etc/mysql/mysql.conf.d/mysqld.cnf
e)打开文件后,在[mysqld]
的skip-external-locking下,添加character-set-server=utf8

澳门金沙国际 20

编辑mysqld.cnf文件

f)设置客户端的暗许编码

cd /etc/mysql/conf.d
ls -l

澳门金沙国际 21

安装客户端的暗中认可编码

用vi打开,并在[mysql]下插入一行:default-character-set=utf8

澳门金沙国际 22

安装客户端的暗许编码

g)最终重启MySQL服务器,并报到MySQL后选用\s查看更改

service mysql restart
mysql> \s

澳门金沙国际 23

重启mysql服务器

  1. 长途登录10038错误处理

#修改数据表:将Host的localhost值改为%,%代表所有主机均允许
mysql> use mysql;
mysql> update user set Host = '%' where User = 'root';
#授权:允许所有主机以root用户密码登录
mysql> grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
#刷新授权
mysql> flush privileges;

除了那一个之外还索要在/etc/mysql/mysql.conf.d/mysqld.cnf文件中将bind-address
127.0.0.1转移为0.0.0.0
一旦还现出不只怕访问,则检查防火墙是还是不是关闭或然是或不是开放了3306端口,Ali云ECS服务器需配置安全策略,开放3306端口。

澳门金沙国际 24

配置3306端口

迄今结束,MySQL安装完结!


说明:

  • 小说中jdk以及tomcat也能够行使apt-get命令直接从Ali云服务器进行install,自个儿立刻笨,刚上学,就那么搞了。
  • 小说中绝非对个人音讯(手提式有线电话机号,姓名)以及服务器ip和端口举办打码,请大神勿举行抨击和”小恶搞”。
  • 小说很多铺排消息来源网络理想大神博客本人在配置利用中也是各个百度最后消除……发此作品只是为着新手在学习中得以高速消除境遇的问题。
  • 小说中可能有许些谬误,还望大神留言指正,作者会立刻修改,勿误人子弟。
  • 最终,尤其感激那2个精粹大神及博客,由于内容立时髦无记录原著出处而且此小说也是种种摘抄就从未挂载相关原版的书文。望谅解!

  解加强现后跻身jdk的bin目录里面,用

3.adb配置

在下载Android SDK
Platform-tools后,里面就带有adb,可是一直adb命令大概会有一部分张冠李戴,如举行adb
devices,在装备id前边会有:

no permissions

这边大家须要配备一下,首先实施lsusb,找到你的装备那一行音信,如:

Bus 002 Device 007: ID 05c6:9091 Qualcomm, Inc. 

下一场打开
/etc/udev/rules.d/目录,网上海人民广播广播台湾大学科目都以说修改70-android.rules那几个文件,然则小编的类别中并未那几个文件,小编修改的是70-persistent-net.rules,亲测也能够。各位可依据实际意况修改。在文书末尾添加一下内容

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="9091", MODE="0666"

ATTTiguan{idVendor}==”05c6″,
ATT本田UR-V{idProduct}==”9091″对应的就是经过lsusb看到的05c6:9091,其他的都如出一辙。最终运维上面发号施令:

sudo chmod a+rx /etc/udev/rules.d/70-persistent-net.rules
sudo service udev restart
./java

4.aapt配置

按理说配置完jdk和sdk尽管完成了,可是通过看cts的本子,还索要配置aapt:

checkPath aapt
checkPath adb
checkPath java

率先进入Apktool,依据当中的印证配置即可

澳门金沙国际 25

输入apktool即可验证是不是成功。然后解压apktool.jar,进入/prebuilt/
aapt/linux/目录,将中间的aapt文件复制到/usr/local/目录下,可新建二个文件夹保存,如命名为aapt。进入该目录,赋予改文件可实施权限

cd /usr/local/aapt
sudo chmod +x aapt

终极安插环境变量,在/etc/profile末尾添加:

export PATH=$PATH:/usr/local/aapt

末段执行profile文件。在命令行执行aapt命令即可验证是或不是安插不错。

最终索要注意的少数是,在铺排环境变量时,等号左右无法有空格

测试jdk是或不是可用。测试可用后早先布置环境:

  进入/etc/profile文件

vi /etc/profile

  接下去,在文件的最下方追加环境,例

export JAVA_HOME=/root/jdk
export PATH=$PATH:$JAVA_HOME/bin

下面代码详解:

澳门金沙国际 26

 

 配置达成后 保存退出

 

然后重新加载 环境变量

source /etc/profile

接下来测试   java   和   javac  是不是可用

就ok了

相关文章