精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一臺(tái)機(jī)器下,多個(gè)Java版本的粗放與精細(xì)管理

開發(fā) 前端
本篇文章針對(duì)多Java版本環(huán)境變量的管理問題,帶大家實(shí)踐和學(xué)習(xí)了兩種環(huán)境變量管理方式:一種是比較粗放的,基于環(huán)境變量命令別名的形式,通過別名來切換當(dāng)前的環(huán)境變量;另外一種是借助于三方工具JEnv來完成多Java版本的精確管理,可以細(xì)化到具體的文件目錄。如果條件允許,推薦大家使用JEnv來進(jìn)行管理。

?前言

在軟件開發(fā)過程中,經(jīng)常會(huì)遇到“古老”的項(xiàng)目,這些項(xiàng)目的JDK還處于Java 6、Java 7甚至更早的版本。同時(shí),在學(xué)習(xí)新的JDK特性時(shí),往往又需要安裝最新版本的JDK。鑒于這些情況,我們就需要在在本機(jī)環(huán)境中安裝多個(gè)JDK,并且能夠方便的切換。

本篇文章以Mac OS操作系統(tǒng)為例,演示一下如何安裝多個(gè)JDK版本,并且進(jìn)行切換。這里重點(diǎn)介紹兩種方式,基于別名的形式和基于jenv軟件的形式。

基于別名的JDK切換

這里以Mac操作系統(tǒng)下,Java 9為例進(jìn)行演示。

JDK安裝

下載Mac下Java 9的dmg安裝包,按照步驟一路Next進(jìn)行安裝即可。

安裝完成,在Mac的/Library/Java/JavaVirtualMachines目錄下會(huì)出現(xiàn)兩個(gè)(如果安裝多個(gè)JDK則有多個(gè))目錄:

jdk-9.0.4.jdk  jdk1.8.0_151.jdk

除了目前比較主流的Java 8之外,新的長(zhǎng)期支持版本(LTS)有Java 11和Java 17,大家可根據(jù)需要進(jìn)行按照。上面展示了有兩個(gè)JDK版本的情況,其他版本對(duì)照即可。

環(huán)境變量配置

Mac下可通過bash_profile文件來對(duì)JDK的環(huán)境變量進(jìn)行配置。執(zhí)行以下命令打開配置文件:

vim ~/.bash_profile

如果原本沒有.bash_profile文件,在運(yùn)行vim ~/.bash_profile命令時(shí)會(huì)創(chuàng)建該文件。

參考原有環(huán)境變量配置,新增JDK9的配置:

# Java config
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home"
export JAVA_9_HOME="/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home"

# config alias
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk9="export JAVA_HOME=$JAVA_9_HOME"

# config default jdk
export JAVA_HOME=$JAVA_8_HOME
export PATH="$JAVA_HOME:$PATH"

上面修改了兩處:第一處定義了JAVA_8_HOME和JAVA_9_HOME的Home路徑;第二處配置了jdk8和jdk9的操作的別名(alias)。

保存上述修改配置,并執(zhí)行以下命令使bash_profile生效:

source ~/.bash_profile

編譯完成,相關(guān)的配置即完成,后續(xù)可通過命令來進(jìn)行JDK的切換。

JDK環(huán)境切換

在上述配置中,默認(rèn)使用的是Java 8,執(zhí)行java -version命令可驗(yàn)證:

192:JavaVirtualMachines zzs$ java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

當(dāng)需要切換到Java 9時(shí),執(zhí)行如下命令即可:

192:JavaVirtualMachines zzs$ jdk9
192:JavaVirtualMachines zzs$ java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

此時(shí),已經(jīng)切換為Java 9了。當(dāng)然,如果想切換回Java 8,則執(zhí)行jdk8即可。

通過這種別名的形式,可以配置多個(gè)JDK環(huán)境,但遇到一些復(fù)雜的環(huán)境,這種簡(jiǎn)單的手動(dòng)切換就顯得力不從心了。我們需要更加便捷,細(xì)粒度的控制工具,這里推薦JEnv這款工具。

JEnv工具使用

如官網(wǎng)所說JEnv是一款讓你忘記如何配置JAVA_HOME的神器,使用簡(jiǎn)單的命令就可以在不同Java版本之間進(jìn)行切換。下面就來看看JEnv的安裝和基本使用。

JEnv的安裝

在Mac OS下可使用Homebrew安裝JEnv:

brew install jenv

等待上述命令安裝成功后,還需在.bash_profile?中進(jìn)行一下配置。對(duì)應(yīng)的配置內(nèi)容,在安裝時(shí)控制臺(tái)也有打印,這里通過echo命令直接將內(nèi)容添加到.bash_profile文件當(dāng)中:

$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile

安裝完成,執(zhí)行命令查詢一下版本信息:

$ jenv versions
* system (set by /Users/zzs/.jenv/version)

從結(jié)果看出,只找到了系統(tǒng)默認(rèn)的Java,*表示當(dāng)前選擇的版本。盡管安裝了其他版本的Java,但沒有自動(dòng)發(fā)現(xiàn)。

還是以現(xiàn)在的Java 8和Java 9環(huán)境為例,我們通過jenv add命令將對(duì)應(yīng)的Java路徑添加到j(luò)env中:

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/
oracle64-1.8.0.151 added
1.8.0.151 added
1.8 added
1.8.0.151 already present, skip installation

Java 9添加到j(luò)env中:

$ jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home/
oracle64-9.0.4 added
9.0.4 added
9.0 added
9.0.4 already present, skip installation

此時(shí)再運(yùn)行查詢版本信息命令:

$ jenv versions
* system (set by /Users/zzs/.jenv/version)
1.8
1.8.0.151
9.0
9.0.4
oracle64-1.8.0.151
oracle64-9.0.4

可以看到Java 8和Java 9的JDK已經(jīng)添加到j(luò)env當(dāng)中了。但很明顯,也添加了一些無需的JDK版本,可以通過remove命令將其移除:

$ jenv remove oracle64-1.8.0.151
JDK oracle64-1.8.0.151 removed

當(dāng)不需要的版本移除之后,再次查看:

$ jenv versions
* system (set by /Users/zzs/.jenv/version)
1.8.0.151
9.0.4

只留下了1.8.0.151和9.0.4這兩個(gè)版本。

JEnv的使用

完成了上述安裝,便可以通過命令來切換所使用的Java版本了:

$ jenv local 1.8.0.151
/usr/local/Cellar/jenv/0.5.5_2/libexec/libexec/jenv-version-file-write: line 19: .java-version: Permission denied

在嘗試使用時(shí),并沒有出現(xiàn)預(yù)期的效果,報(bào)權(quán)限問題,這里可通過doctor命令來查看一下原因:

$ jenv doctor
[ERROR] JAVA_HOME variable already set, scripts that use it directly could not use java version set by jenv
[OK] Java binaries in path are jenv shims
[OK] Jenv is correctly loaded

第一行提示JAVA_HOME變量已經(jīng)配置了,于是編輯.bash_profile文件注釋掉原來的JAVA_HOME變量,再次執(zhí)行:

$ jenv doctor
[OK] No JAVA_HOME set
[OK] Java binaries in path are jenv shims
[OK] Jenv is correctly loaded

經(jīng)過上述操作,發(fā)現(xiàn)在切換Java版本時(shí)“Permission denied”問題依舊出現(xiàn),于是退出了命令行窗口,重新打開問題就消失了。

切換前版本:

$ java -version
openjdk version "17.0.4.1" 2022-08-12
OpenJDK Runtime Environment Temurin-17.0.4.1+1 (build 17.0.4.1+1)
OpenJDK 64-Bit Server VM Temurin-17.0.4.1+1 (build 17.0.4.1+1, mixed mode, sharing)

執(zhí)行切換,及切換后版本:

$ jenv local 1.8
$ java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

其中jenv local?指定了某文件夾中l(wèi)ocal的Java版本,還可以通過jenv global?設(shè)置一個(gè)默認(rèn)的Java版本,運(yùn)行jenv which java顯示可執(zhí)行的Java的完整路徑。

設(shè)置全局默認(rèn)版本:

jenv global 1.8

顯示可執(zhí)行的Java的完整路徑:

$ jenv which java
/Users/zzs/.jenv/versions/1.8/bin/java

也可以在特定的文件夾下使用.java-version文件來設(shè)定Java的版本。

$ cat .java-version
1.8

在執(zhí)行過jenv local 1.8?命令的目錄下,可以看到生成了上述.java-version文件,并且文件內(nèi)存儲(chǔ)了Java的版本號(hào)。

比如,當(dāng)在Project中使用Java 8時(shí),僅僅需要把1.8作為內(nèi)容保存在.java-version文件中,當(dāng)進(jìn)入該文件夾時(shí),JEnv會(huì)自動(dòng)地幫助我設(shè)定local的Java的版本。

PS:在上述操作的過程中,我們需要注意某些時(shí)刻未達(dá)到預(yù)期效果,可能是命令行窗口緩存的問題,可嘗試關(guān)閉命令行窗口重新打開進(jìn)行查看。

JEnv實(shí)踐

這里通過Idea 2022創(chuàng)建一個(gè)基于Java 17的項(xiàng)目java17-learn:

.
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── secbro2
│ │ └── Main.java
│ └── resources
└── test
└── java

創(chuàng)建完成之后,進(jìn)入項(xiàng)目根目錄,執(zhí)行jenv命令將對(duì)應(yīng)的目錄的環(huán)境變量設(shè)置為Java 17:

$ jenv local temurin64-17.0.4.1
$ java -version
openjdk version "17.0.4.1" 2022-08-12
OpenJDK Runtime Environment Temurin-17.0.4.1+1 (build 17.0.4.1+1)
OpenJDK 64-Bit Server VM Temurin-17.0.4.1+1 (build 17.0.4.1+1, mixed mode, sharing)

可以看到已經(jīng)給指定目錄設(shè)置了對(duì)應(yīng)的Java版本。此時(shí)如果用IDEA打開項(xiàng)目,會(huì)看到項(xiàng)目的根目錄下多一個(gè).java-version的文件,打開該文件,內(nèi)容為:

temurin64-17.0.4.1

而新創(chuàng)建的這個(gè)項(xiàng)目與全局默認(rèn)的Java 8的環(huán)境變量配置并不沖突,可以各自正常運(yùn)行。至此,關(guān)于JEnv的使用介紹完畢。

小結(jié)

本篇文章針對(duì)多Java版本環(huán)境變量的管理問題,帶大家實(shí)踐和學(xué)習(xí)了兩種環(huán)境變量管理方式:一種是比較粗放的,基于環(huán)境變量命令別名的形式,通過別名來切換當(dāng)前的環(huán)境變量;另外一種是借助于三方工具JEnv來完成多Java版本的精確管理,可以細(xì)化到具體的文件目錄。如果條件允許,推薦大家使用JEnv來進(jìn)行管理。

責(zé)任編輯:武曉燕 來源: 程序新視界
相關(guān)推薦

2009-09-15 21:52:58

IT服務(wù)運(yùn)維管理摩卡軟件

2015-09-25 15:48:44

智慧政務(wù)華為

2016-08-25 09:46:21

爐石小土科技云計(jì)算

2013-04-25 10:47:17

用友U8+成長(zhǎng)型企業(yè)

2009-09-22 18:26:14

運(yùn)行多個(gè)JBoss

2011-05-16 10:58:06

MySQL服務(wù)器

2010-08-31 10:13:25

DB2安裝Linux

2010-11-22 09:29:31

宕機(jī)檢測(cè)分布式

2018-09-27 10:47:45

機(jī)房計(jì)算機(jī)DNS

2011-03-22 15:05:45

IBMWatson智慧

2020-06-29 12:36:04

RPA應(yīng)用UiPath

2019-07-24 08:56:13

機(jī)器狗人工智能系統(tǒng)

2020-12-04 22:59:29

辦公

2020-10-26 21:03:39

Kubernetes集kubectl終端日志文件

2013-07-08 15:16:25

2025-06-09 01:22:00

Go版本管理器

2018-07-13 16:58:05

中小企業(yè)

2013-03-19 22:11:29

用友U8+UAP

2021-05-08 17:05:39

計(jì)算機(jī)程序操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91综合在线| 日本中文字幕视频一区| www.66久久| 国产成人精品a视频一区www| 内射毛片内射国产夫妻| 黄页免费欧美| 亚洲午夜久久久久久久久久久| 精品国产_亚洲人成在线| 无码aⅴ精品一区二区三区| 日韩1区在线| 精品久久久网站| 免费在线观看的毛片| 蜜芽在线免费观看| 成人动漫精品一区二区| 国产精品久久久久久亚洲影视| 日韩成人短视频| 思热99re视热频这里只精品| 欧美精品aⅴ在线视频| 成人黄色av片| 精品欧美色视频网站在线观看| 成人午夜在线免费| 国产精品网站视频| 日韩欧美三级在线观看| 91精品蜜臀一区二区三区在线| 亚洲国产成人av在线| 国产福利在线免费| 成人免费网站视频| 亚洲黄色小说网站| 亚洲日本精品国产第一区| 日本国产在线观看| 久久爱另类一区二区小说| 日本久久91av| 日韩精品国产一区二区| 欧美激情成人| 一个色综合导航| 欧美成人三级伦在线观看| 日本免费一区二区视频| 欧美日韩美女一区二区| 国产又黄又大又粗视频| 黄色美女视频在线观看| 亚洲黄色av一区| 亚洲一区二区三区精品视频| 国际av在线| www激情久久| 国产一区福利视频| 国产视频www| 久久国产免费看| 国产精品黄视频| 五月婷婷视频在线| 国产欧美欧美| 久久久久免费视频| 久久国产精品波多野结衣| 97精品国产| 中文字幕综合一区| 欧美日韩生活片| 欧美综合视频| 中文字幕国产亚洲2019| 欧美激情 一区| 欧美在线观看视频一区| 中文字幕亚洲一区| 国产精品久久免费观看| 成人嫩草影院| www欧美日韩| 国内毛片毛片毛片毛片毛片| 99九九热只有国产精品| 久久久www成人免费精品| 四虎地址8848| 亚洲深深色噜噜狠狠爱网站| 久久综合伊人77777尤物| 91插插插插插插| 欧美 日韩 国产 一区| 欧美韩日一区二区| 亚洲国产精品午夜在线观看| 亚洲电影成人| 777777777亚洲妇女| 你懂的国产在线| 蜜臀久久久久久久| 成人欧美一区二区三区黑人| a毛片在线免费观看| 国产ts人妖一区二区| 国产一区二区三区av在线| 无码h黄肉3d动漫在线观看| 久久综合九色综合97_久久久| 欧美精品七区| 日本三级在线视频| 一区二区三区精品视频在线| 日本韩国欧美在线观看| 韩国精品主播一区二区在线观看| 欧美日韩视频在线第一区| 波多野结衣免费观看| 国产精品极品国产中出| 亚洲色图13p| 手机在线免费看毛片| 亚洲精品裸体| 国产精品一区二区久久国产| 成人黄色在线观看视频| 91麻豆免费在线观看| 亚洲国产精品久久久久久女王| 国产黄a三级三级三级av在线看| 亚洲国产日韩一级| 九一精品在线观看| 亚洲精品18| 亚洲网站在线观看| 欧美久久久久久久久久久久| 亚洲一区二区三区高清| 国产一区私人高清影院| 日本毛片在线观看| 中文字幕av资源一区| 无码人妻精品一区二区蜜桃网站| 456亚洲精品成人影院| 日韩西西人体444www| 国产成人无码精品久久二区三| 91成人精品视频| 国产成人精品一区二区| 亚洲国产剧情在线观看| 亚洲国产精华液网站w | 午夜精品小视频| www国产成人| 精品视频在线观看一区二区| av成人免费| 日韩精品极品在线观看播放免费视频| 中文字幕无码日韩专区免费| 免费看的黄色欧美网站| 波多野结衣成人在线| 97电影在线看视频| 欧美性xxxx极品hd满灌| 日本精品一二三区| 伊人久久大香线蕉综合四虎小说 | 国产免费一区二区三区四在线播放| 欧美极品videos大乳护士| 91精品国产品国语在线不卡| 免费看日本黄色片| 久久久国产精品一区二区中文| 成人在线看片| 在线不卡日本v二区707| 欧美日韩三级一区| 国产中年熟女高潮大集合| 国产精品一区亚洲| 国产日韩亚洲精品| 国产啊啊啊视频在线观看| 91精品福利在线一区二区三区 | 国产成人avxxxxx在线看| 丰满熟妇人妻中文字幕| 一区二区三区四区蜜桃| 操人视频免费看| 亚洲不卡av不卡一区二区| 国产精品中文字幕在线| 日韩黄色影院| 欧美日韩国产区一| 操她视频在线观看| 久久国产精品免费| 在线精品日韩| 色999久久久精品人人澡69| 中文字幕精品av| 在线视频播放大全| 中文字幕一区二区三区色视频| 在线观看av网页| 日韩中文欧美| 成人黄色在线播放| 黄色网页网址在线免费| 日韩一区二区电影在线| 久久无码精品丰满人妻| 懂色一区二区三区免费观看| 亚洲中文字幕无码一区二区三区| 深夜福利一区| 国模私拍视频一区| 性猛交xxxx| 色老综合老女人久久久| 中文字幕免费在线看线人动作大片| 久久欧美肥婆一二区| 日韩欧美视频一区二区| 国内自拍亚洲| 欧美成人激情视频免费观看| 亚洲精品国产精品国| 欧美日韩亚洲一区二区三区| 国产激情在线免费观看| 久久精品免费观看| 少妇高潮大叫好爽喷水| 成人福利免费在线观看| 欧美专区中文字幕| eeuss影院在线观看| 69av一区二区三区| 久草网视频在线观看| 91美女视频网站| 色综合色综合色综合色综合| 一本一道久久a久久精品蜜桃 | 久久99爱视频| 91成人国产| 久久国产精品亚洲va麻豆| 成人自拍视频网| 欧美老少配视频| 深夜福利在线看| 欧美日韩一区 二区 三区 久久精品 | 一二三区免费视频| 自拍视频在线观看一区二区| 一级黄色免费视频| 日韩精品一卡二卡三卡四卡无卡| dy888午夜| 婷婷综合一区| 亚洲a在线观看| 超级碰碰久久| 欧美老女人性生活| 成人在线免费看| 精品国产免费一区二区三区四区| 中文字幕精品无码一区二区| 亚洲桃色在线一区| 欧洲美一区二区三区亚洲| 国产成人综合精品三级| 男人插女人下面免费视频| 欧美在线播放| 日韩欧美一区二区三区四区| 亚洲精品一区二区三区中文字幕| 欧美在线欧美在线| 男人添女人下部高潮视频在线观看 | 欧美一区二三区| 99福利在线| 亚洲男人天堂网| 亚洲黄色一级大片| 欧美日韩国产乱码电影| 久久国产视频播放| 亚洲欧美日韩中文播放| 国产亚洲精品精品精品| 99久久国产综合精品麻豆| 亚洲精品乱码久久久久久动漫| 性一交一乱一区二区洋洋av| 成人黄色片免费| 日本成人小视频| 欧美激情论坛| 国产精品美女在线观看直播| 成人网页在线免费观看| 巨胸喷奶水www久久久免费动漫| 69**夜色精品国产69乱| 黄色羞羞视频在线观看| 久久精品国产亚洲7777| 国产在线视频网| 日韩精品在线视频美女| 亚洲伦理在线观看| 日韩欧美电影一区| 91久久精品无码一区二区| 在线观看日韩一区| 日本韩国欧美中文字幕| 亚洲国产成人porn| 久久国产在线视频| 亚洲精品一二三| 成人在线观看高清| 国产精品嫩草99a| 国内精品卡一卡二卡三| 久久精品视频免费| 人妻熟女aⅴ一区二区三区汇编| 成人综合在线观看| 香蕉久久久久久av成人| 国产福利一区二区三区| 韩国一区二区在线播放| 国产在线精品免费av| 欧美性受xxxx黒人xyx性爽| 九九视频精品免费| 天堂在线中文在线| 国产乱子伦一区二区三区国色天香 | 超碰在线最新网址| 欧美精品久久久久久久久久| 毛片在线网址| 97人人爽人人喊人人模波多| aa级大片免费在线观看| 欧美亚洲日本黄色| 另类专区亚洲| 国产精品久久9| 99国内精品久久久久| 91影院在线免费观看视频| 免费一级欧美片在线观看网站| 91精品入口蜜桃| 中文在线综合| 精品久久一区二区三区蜜桃| 亚洲高清极品| 亚洲一区二区三区午夜| 亚洲一区在线| www.成年人视频| 亚洲欧美高清| 欧美 日韩 国产 激情| 久久国产成人午夜av影院| 午夜啪啪小视频| 成人网页在线观看| 这里只有久久精品| 日韩美女久久久| 久久精品视频国产| 一本一本大道香蕉久在线精品 | 欧美一区二区三区四区夜夜大片 | www.色综合.com| 精品无码国产污污污免费网站| 国产精品毛片无遮挡高清| 久久久精品视频在线| 日韩欧美国产一区二区| 91精东传媒理伦片在线观看| 337p日本欧洲亚洲大胆色噜噜| 国产在线日本| 久久亚洲国产精品成人av秋霞| 91老司机福利在线| 国产精品视频在线观看| jizzjizzjizz欧美| 日韩福利视频| 国语精品一区| 激情 小说 亚洲 图片: 伦| 国v精品久久久网| 国产探花视频在线播放| 亚洲成人免费在线| 91成年人视频| 亚洲美女久久久| 91香蕉在线观看| 日韩美女中文字幕| 亚洲精品一区二区三区在线| 色女孩综合网| 一本久久知道综合久久| 一起操在线视频| 久久久影视传媒| 五月天婷婷网站| 777欧美精品| 国产天堂在线| 国产69精品久久久久9| 国产一区二区三区免费在线| 日本在线免费观看一区| 在线观看日韩av电影| 日韩a一级欧美一级| 国产日韩欧美制服另类| 亚洲伊人成人网| 日韩欧美一区中文| 在线视频自拍| 国产精品av电影| 九一成人免费视频| aa视频在线播放| 国产高清在线精品| 美国黄色片视频| 欧美日韩一级片在线观看| 青青草娱乐在线| 97精品视频在线播放| 亚洲大奶少妇| 欧美大片免费播放| 国内精品伊人久久久久av影院 | 欧美特黄aaa| 日本一区二区三区四区在线视频 | 狠狠色综合欧美激情| 在线精品国产| 欧美日韩久久婷婷| 中文字幕一区二区三区四区不卡| 国产美女www爽爽爽| 国产一区二区日韩精品欧美精品| av资源在线| 国产日韩一区欧美| 亚洲美女毛片| 国产熟女高潮一区二区三区 | 国产成年精品| 中文字幕色一区二区| 久久av资源站| 少妇人妻丰满做爰xxx| 欧美一区二区在线播放| free性欧美hd另类精品| 91久久久精品| 中文字幕日韩欧美精品高清在线| 中文字幕一区久久| 一区二区三区av电影| 精品人妻少妇AV无码专区| 欧美人交a欧美精品| 大型av综合网站| 黄色一级片播放| 久久综合成人精品亚洲另类欧美| 中文字幕第四页| 怡红院精品视频| 成人日韩视频| 青草视频在线观看视频| 成人丝袜视频网| 麻豆久久久久久久久久| 亚洲午夜国产成人av电影男同| 国产综合色区在线观看| 亚洲国产日韩综合一区| 国产在线精品一区二区夜色| 久久久久久久久97| 亚洲精品久久7777777| 日韩欧美另类一区二区| 亚洲精品一区二区三区蜜桃久| 激情五月激情综合网| 国产精品白嫩白嫩大学美女| 欧美成人性战久久| 成人性生活视频| 一本一道久久久a久久久精品91 | 亚洲一区二区三区无码久久| 欧美性xxxx在线播放| 日本三级在线视频| 国产精品久久久久久久久婷婷 | 亲子乱一区二区三区电影| 成人91在线| 日本少妇xxxx软件| 91福利国产精品| 怡红院av在线| 欧美成人免费在线| 国产一区二区中文字幕| 永久免费看片在线播放| 中文字幕欧美日韩| 久久久精品国产**网站| 99sesese| 偷窥少妇高潮呻吟av久久免费| www黄在线观看| 国产日韩久久|