日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java classpath import package 机制 @Java的ClassPath, Package和Jar

發布時間:2024/1/17 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java classpath import package 机制 @Java的ClassPath, Package和Jar 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java classpath import package 機制

從一個簡單的例子談談package與import機制



基本原則:為什麼需要將Java文件和類文件切實安置到其所歸屬之Package所對應的相對路徑下。



為什麼要這樣做呢?如果你在程序中,用到打包命令package,並且直接編譯和執行該程序。例如:以下面程序為例:

package a.b.c;

public class hello

{

? public static void main(String args[])

? {????

?? System.out.println("Hello the world!");

? }

}

此程序可以編譯通過,但是執行時,卻提示以下錯誤!

david@Wade:~/temp/test_java$javac hello.java


?


david@Wade:~/temp/test_java$java hello

Exception in thread "main" java.lang.NoClassDefFoundError: hello (wrong name: a/

b/c/hello)

??????? at java.lang.ClassLoader.defineClass0(Native Method)

??????? at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

??????? at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12

3)

??????? at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

??????? at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

??????? at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

??????? at java.security.AccessController.doPrivileged(Native Method)

??????? at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

??????? at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

??????? at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


?


david@Wade:~/temp/test_java$


?


在test_java目錄下建立一個/a/b/c子目錄把hello.java放在它下面,用以下命令進行編譯和執行時,可正常通過!


?


david@Wade:~/temp/test_java$javac d:/my/test_java/a/b/c/hello.java


?


david@Wade:~/temp/test_java$java a.b.c.hello

Hello the world!


?


david@Wade:~/temp/test_java$


?


再看下面另外一種情況,先讓我們在test_java目錄下建立兩個文件a.java和b.java文件,其內容如下。

a.java文件內容:

import a.b.c.*;

public class a

{

?? public static void main(String[] args)

???? {

?????? b b1=new b();

?????? b1.print();

?????? }


?


}


?



?



?


b.java文件內容:

package a.b.c;

public class b

{

?? public? void print()

???? {

????? System.out.println("我是被調用子類的程序輸出呀!");

?????? }

}


?


直接編譯a.java文件時,會提示以下錯誤!


?


david@Wade:~/temp/test_java$javac a.java

a.java:1: package a.b.c does not exist

import a.b.c.*;

^

a.java:6: cannot access b

bad class file: ./b.java

file does not contain class b

Please remove or make sure it appears in the correct subdirectory of the classpa

th.

?????? b b1=new b();

?????? ^

2 errors


?


david@Wade:~/temp/test_java$

接下來,我們把b.java移到test_java/a/b/c/下,並把/test_java目錄下的b.java刪除掉呀!重新執行編譯指令,這次肯定可以編譯成功!你可以發現b.java也同時被編譯過了,這就是所謂的make編譯方式。


?


david@Wade:~/temp/test_java$javac a.java


?


david@Wade:~/temp/test_java$


?


提示1:如果你在/test_java目錄下仍保留一個b.java文件的話,執行對主程序的編譯命令時仍會報錯!你自己可以試試呀!

提示2:如果你刪除/test_java/a/b/c/b.java文件的話,保留b.class文件,執行對主程序的編譯命令時是可以通過,此地可以不需要子程序的源代碼。


?


提出一個問題:如果把目錄/a/b/c全部剪切到其它目錄,如D盤根目錄下,在/test_java目錄如果執行編譯和執行命令呢?



很明顯,會報以下錯誤!當然了,前提條件是你沒有設置classpath路徑,其實只要沒把類搜索路徑設置到我這個位置就會出錯的!你試試吧!


?


david@Wade:~/temp/test_java$javac a.java

a.java:1: package a.b.c does not exist

import a.b.c.*;

^

a.java:6: cannot resolve symbol

symbol? : class b

location: class a

?????? b b1=new b();

?????? ^

a.java:6: cannot resolve symbol

symbol? : class b

location: class a

?????? b b1=new b();

??????????????? ^

3 errors


?


david@Wade:~/temp/test_java$java a

Exception in thread "main" java.lang.NoClassDefFoundError: a/b/c/b

??????? at a.main(a.java:6)


?


david@Wade:~/temp/test_java$

解決的辦法可以用以下命令即可正常編譯和執行:


?


david@Wade:~/temp/test_java$javac -classpath? ~/temp/:? a.java


?


david@Wade:~/temp/test_java$java -classpath ?~/temp/: a

我是被調用子類的程序輸出呀!


?


david@Wade:~/temp/test_java$

?

?

? ? ? ? ?Java的ClassPath, Package和Jar(zz)

標簽: javajarjdkclassloader數據庫驅動程序擴展 分類: JAVA(14)

轉自:http://hi.baidu.com/sunshibing/blog/item/f7b4994595a9ab3f879473bc.html

前言:


????由于這兩個問題新手問得較多,?且回答比較零散,?很難統一整理,?所
以就直接寫了一篇,?還請大家見諒.


正文:

一,?類路徑?(class?path)

????當你滿懷著希望安裝好了?java,?然后興沖沖地寫了個?hello?world,然后編譯,?
運行,?就等著那兩個美好的單詞出現在眼前,?可是不幸的是,?只看到了?Can't?find?
class?HelloWorld?或者?Exception?in?thread?"main"?java.lang.NoSuchMethodError:?main.?
為什么呢??編譯好的?class?明明在呀.?
????我們一起來看一看?java?程序的運行過程.?我們已經知道?java?是通過?java
虛擬機來解釋運行的,?也就是通過?java?命令,?javac?編譯生成的?.class
文件就是虛擬機要執行的代碼,?稱之為字節碼(bytecode),?虛擬機通過?classloader
來裝載這些字節碼,?也就是通常意義上的類.?這里就有一個問題,?classloader?從
哪里知道?java?本身的類庫及用戶自己的類在什么地方呢??或者有著缺省值(當前路徑).
或者要有一個用戶指定的變量來表明,?這個變量就是類路徑(classpath),?或者在運行
的時候傳參數給虛擬機.?這也就是指明?classpath?的三個方法.?編譯的過程和運行
的過程大同小異,?只是一個是找出來編譯,?另一個是找出來裝載.?
????實際上?java?虛擬機是由?java?luncher?初始化的,?也就是?java?(或?java.exe)?
這個程序來做的.?虛擬機按以下順序搜索并裝載所有需要的類:
????1,?引導類:?組成?java?平臺的類,?包含?rt.jar?和?i18n.jar?中的類.
????2,?擴展類:?使用?java?擴展機制的類,?都是位于擴展目錄($JAVA_HOME/jre/lib/ext)
中的?.jar?檔案包.
????3,?用戶類:?開發者定義的類或者沒有使用?java?擴展機制的第三方產品.?你必須在
命令行中使用?-classpath?選項或者使用?CLASSPATH?環境變量來確定這些類的位置.?我
們在上面所說的用戶自己的類就是特指這些類.
????這樣,?一般來說,?用戶只需指定用戶類的位置,?引導類和擴展類是"自動"尋找的.
????那么到底該怎么做呢??用戶類路徑就是一些包含類文件的目錄,?.jar,?.zip?文件的
列表,?至于類具體怎么找,?因為牽扯到?package?的問題,?下面將會說到,?暫時可認為
只要包含了這個類就算找到了這個類.?根據平臺的不同分隔符略有不同,?類?unix?的系
統基本上都是?":",?windows?多是?";".?其可能的來源是:

????*?".",?即當前目錄,?這個是缺省值.
????*?CLASSPATH?環境變量,?一旦設置,?將缺省值覆蓋.
????*?命令行參數?-cp?或者?-classpath,?一旦指定,?將上兩者覆蓋.
????*?由?-jar?參數指定的?.jar?檔案包,?就把所有其他的值覆蓋,?所有的類都來自這個指
定的檔案包中.?由于生成可執行的?.jar?文件,?還需要其他一些知識,?比如?package,?還有
特定的配置文件,?本文的最后會提到.?可先看看?jdk?自帶的一些例子.

????我們舉個?HelloWorld?的例子來說明.?先做以下假設:?
????*?當前目錄是?/HelloWorld?(或?c:\HelloWorld,?以后都使用前一個)
????*?jdk?版本為?1.2.2?(linux?下的)
????*?PATH?環境變量設置正確.?(這樣可以在任何目錄下都可以使用工具)
????*?文件是?HelloWorld.java,?內容是:

????public?class?HelloWorld
????{
????????public?static?void?main(String[]?args)
????????{
????????????System.out.println("Hello?World!\n");
????????????System.exit(0);
????????}
????}

????首先這個文件一定要寫對,?如果對?c?熟悉的話,?很有可能寫成這樣:

????public?static?void?main(int?argc,?String[]?argv)
????{
????????....
????}

????這樣是不對的,?不信可以試一試.?由于手頭沒有?java?的規范,?所以
作如下猜想:?java?的?application?程序,?必須以?public?static?void?main(String[])
開始,?其他不一樣的都不行.

????到現在為止,?我們設置方面只設置了?PATH.

????1,?當前路徑就是指你的?.class?文件在當前目錄下,?

???????[HelloWorld]$?javac?HelloWorld.java??//這一步不會有多大問題,
???????[HelloWorld]$?java?HelloWorld????????//?這一步可能就會有問題.

????如果出了象開頭那樣的問題,?首先確定不是由于敲錯命令而出錯.?如果沒有敲錯命令,
那么接著做:

???????[HelloWorld]$?echo?$CLASSPATH???
???????或者
???????c:\HelloWorld>echo?%CLASSPATH%

????看看?CLASSPATH?環境變量是否設置了,?如果設置了,?那么用以下命令:

???????[HelloWorld]$?CLASSPATH=?
???????或者
???????c:\HelloWorld>?set?CLASSPATH=

????來使它為空,?然后重新運行.?這次用戶類路徑缺省的是?".",?所以應該不會有相
同的問題了.?還有一個方法就是把?"."?加入到?CLASSPATH?中.

???????[/]$?CLASSPATH=$CLASSPATH:.
???????或者
???????c:\HelloWorld>?set?CLASSPATH=%CLASSPATH%;.

????同樣也可以成功.?Good?Luck.

????2,?當你的程序需要第三方的類庫支持,?而且比較常用,?就可以采用此種方法.比如常
用的數據庫驅動程序,?寫?servlet?需要的?servlet?包等等.?設置方法就是在環境變量中
加入?CLASSPATH.?然后就可以直接編譯運行了.?還是以?HelloWorld?為例,?比如你想在根
目錄中運行它,?那么你直接在根目錄下執行?
??????
??????$?java?HelloWorld
??????或者
??????c:\>java?HelloWorld
???????
????這樣肯定會出錯,?如果你的?CLASSPATH?沒有改動的話.?我想大家應該知道為什么錯了
吧,?那么怎么改呢??前面說過,?用戶類路徑就是一些包含你所需要的類的目錄,?.jar?檔案
包,?.zip?包.?現在沒有生成包,?所以只好把?HelloWorld.class?所在的目錄加到?CLASSPATH
了,?根據前面的做法,?再運行一次,?看看,?呵呵,?成功了,?換個路徑,?又成功了!!?不僅僅可
以直接運行其中的類,?當你要?import?其中的某些類時,?同樣處理.
????不知道你想到沒有,?隨著你的系統的不斷的擴充,?(當然了,?都是一些需要?java?的東西)
如果都加到這個環境變量里,?那這個變量會越來越臃腫,?雖然環境變量空間可以開很大,?總
覺得有些不舒服.?看看下面一個方法.
????
????3,?在命令行參數中指明?classpath.

????還是和上面相同的目標,?在任何目錄下執行?HelloWorld,?用這個方法怎么實現呢?

??????[/]$?java?-cp?/HelloWorld?HelloWorld
??????或者
??????c:\>java?-cp?c:\HelloWorld?HelloWorld

????就可以了.?這是這種方法的最簡單的應用了.?當你使用了另外的包的時候,?還可以采用這
種方法.?例如:

??????$?javac?-classpath?aPath/aPackage.jar:.?myJava.java
??????$?java??-cp?aPath/aPackage.jar:.?myJava
??????或者
??????c:\>?javac?-classpath?aPath\aPackage.jar;.?myJava.java
??????c:\>?java??-cp?aPath\aPackage.jar;.?myJava

????這種方法也有一個不方便的的地方就是當第三方包所在的路徑較長或者需要兩個以上包的
時候,?每次編譯運行都要寫很長,?非常不方便,?這時候可以寫腳本來解決.?比如一個例子:

??????compile???(文件,?權限改為可執行,?當前目錄)

??????$?cat?compile
---------------------------
??????#!/bin/bash

??????javac?-classpath?aPath\aPackage.jar:anotherPath\anotherPackage.jar:.?myJava.java
---------------------------
??????
??????run?(文件,?權限改為可執行,?當前目錄)

??????$cat?run
---------------------------
??????#!/bin/bash

??????java?-cp?aPath\aPackage.jar:anotherPath\anotherPackage.jar:.?myJava
---------------------------

??????或者:

??????compile.bat

??????c:\HelloWorld>?type?compile.bat
-------------------------??????
??????javac?-classpath?aPath\aPackage.jar:anotherPath\anotherPackage.jar:.?myJava.java
-------------------------
??????
??????run.bat

??????c:\HelloWorld>?type?run.bat
------------------------
??????java?-cp?aPath\aPackage.jar:anotherPath\anotherPackage.jar:.?myJava
------------------------
????就可以了.?試試看.?
????前面提到了擴展類,?擴展類是什么呢??java?的擴展類就是應用程序開發者用來
擴展核心平臺功能的?java?類的包(或者是?native?code).?虛擬機能像使用系統類一
樣使用這些擴展類.?有人建議可以把包放入擴展目錄里,?這樣,?CLASSPATH?也不用設了,?
也不用指定了,?豈不是很方便??確實可以正確運行,?但是個人認為這樣不好,?不能什么
東西都往里擱,?一些標準的擴展包可以,?比如,?JavaServlet,?Java3D?等等.?可以提個
建議,?加一個環境變量,?比如叫?JARPATH,?指定一個目錄,?專門存放用戶的?jar?zip
等包,?這個要等?SUN?公司來做了.?


????windows98?下,?我原來安裝的時候,?一直裝不上,?總是死機,?好不容易裝上了,?缺
省的是不能運行正確的,?然后把?tool.jar?放入?CLASSPATH?后工作正常.?現在作測試,
去掉仍然是正確的.?經過多次測試,?發現如果原來曾裝過?jdk?的都很好,?沒有裝過的
裝的時候會死機,?多裝幾次就可以了.?如果你發現正確安裝后,?不能正常工作,?就把
tools.jar?加入?CLASSPATH,?試一下.


二,?包?(package)

????Java?中的?"包"?是一個比較重要的概念,?package?是這樣定義的:

Definition:?A?package?is?a?collection?of?related?classes?and?interfaces?
that?provides?access?protection?and?namespace?management.

????也就是:?一個包就是一些提供訪問保護和命名空間管理的相關類與接口的集合.
????使用包的目的就是使類容易查找使用,?防止命名沖突,?以及控制訪問.
????這里我們不討論關于包的過多的東西,?只討論和編譯,?運行,?類路徑相關的東西.
至于包的其他內容,?請自己查閱相關文檔.

????簡單一點來說,?包就是一個目錄,?下面的子包就是子目錄,?這個包里的類就是
這個目錄下的文件.?我們用一個例子來說明.
????首先建目錄結構如下:?PackageTest/source/,?以后根目錄指的是?PackageTest?
目錄,?我們的源程序放在?source?目錄下.?源程序如下:

PackageTest.java

package?pktest;

import?pktest.subpk.*;

public?class?PackageTest
{
????private?String?value;

????public?PackageTest(String?s)
????{
????????value?=?s;
????}

????public?void?printValue()
????{
????????System.out.println("Value?of?PackageTest?is?"?+?value);
????}

????public?static?void?main(String[]?args)
????{
????????PackageTest?test?=?new?PackageTest("This?is?a?Test?Package");
????????test.printValue();
????????PackageSecond?second?=?new?PackageSecond("I?am?in?PackageTest");
????????second.printValue();
????????PackageSub?sub?=?new?PackageSub("I?am?in?PackageTest");
????????sub.printValue();
????????System.exit(0);
????}
}

PackageSecond.java

package?pktest;

public?class?PackageSecond
{
????private?String?value;

????public?PackageSecond(String?s)
????{
????????value?=?s;
????}
????
????public?void?printValue()
????{
????????System.out.println("Value?of?PackageSecond?is?"?+?value);
????}
}

PackageSub.java

package?pktest.subpk;

import?pktest.*;

public?class?PackageSub
{
????private?String?value;

????public?PackageSub(String?s)
????{
????????value?=?s;
????}

????public?void?printValue()
????{
????????PackageSecond?second?=?new?PackageSecond("I?am?in?subpackage.");
????????second.printValue();
????????System.out.println("Value?of?PackageSub?is?"?+?value);
????}

}

Main.java

import?pktest.*;
import?pktest.subpk.*;

public?class?Main()
{
????public?static?void?main()
????{
????????PackageSecond?second?=?new?PackageSecond("I?am?in?Main");
????????second.printValue();
????????PackageSub?sub?=?new?PackageSub("I?am?in?Main");
????????sub.printValue();
????????System.exit(0);
????}
}
??
????其中,?Main.java?是包之外的一個程序,?用來測試包外的程序訪問包內的類,
PackageTest.java?屬于?pktest?這個包,?也是主程序.?PackageSecond.java?也
屬于?pktest,?PackageSub?屬于?pktest?下的?subpk?包,?也就是?pktest.subpk.
詳細使用情況,?請參看源程序.
????好了,?先把源程序都放在?source?目錄下,?使?source?成為當前目錄,?然后編
譯一下,?呵呵,?出錯了,

Main.java:1:?Package?pktest?not?found?in?import.
import?pktest.*;

????這里涉及到類路徑中包是怎么查找的,?前面我們做了一點假設:?"只要包含了
這個類就算找到了這個類",?現在就有問題了.?其實?jdk?的?工具?javac?java
javadoc?都需要查找類,?看見目錄,?就認為是包的名字,?對于?import?語句來說,
一個包對應一個目錄.?這個例子中,?import?pktest.*,?我們知道類路徑可以包
含一個目錄,?那么就以那個目錄為根,?比如有個目錄?/myclass,?那么就會在查找
/myclass/pktest?目錄及其下的類.?所有的都找遍,?如果沒有就會報錯.?由于現在
的類路徑只有當前目錄,?而當前目錄下沒有?pktest?目錄,?所以就會出錯.?類路徑
還可以包含?.jar?.zip?文件,?這些就是可以帶目錄的壓縮包,?可以把?.jar?.zip?
文件看做一個虛擬的目錄,?然后就和目錄一樣對待了.
????好了,?應該知道怎么做了吧,?修改后的目錄結構如下:

????PackageTest
????|
????|__source???Main.java
???????|
???????|__pktest???PackageTest.java???PackageSecond.java
??????????|
??????????|__subpk??PackageSub.java
???????
????然后重新編譯,?運行,?哈哈,?通過了.?我們再來運行一下?PackageTest.

????[source]$?java?pktest/PackageTest

????怎么又出錯了??

Exception?in?thread?"main"?java.lang.NoClassDefFoundError:?pktest/PackageTest

????是這樣的,?java?所要運行的是一個類的名字,?它可不管你的類在什么地方,?就象
我們前面所討論的一樣來查找這個類,?所以它把?pktest/PackageTest?看成是一個類的
名字了,?當然會出錯了,?應該這么做,?

????[source]$?java?pktest.PackageTest

????大家應該明白道理吧,?我就不多說了.?注意?javac?不一樣,?是可以指明源文件路徑
的,?javac?只編譯,?不運行,?查找類也只有在源文件中碰到?import?時才會做,?與源文件
所在的包沒有關系.
????似乎還又些不好的地方,?怎么生成的?.class?文件這么分散呀,?看著真別扭.?別急,
javac?有一個?-d?命令行參數,?可以指定一個目錄,?把生成的?.class?文件按照包給你
好好地擱在這個目錄里面.

????[source]$?mkdir?classes
????[source]$?javac?-d?classes?pktest/PackageTest.java
????[source]$?javac?-d?classes?Main.java

????那么運行怎么運行呢??

????[source]$?cd?classes
????[classes]$?java?pktest.PackageTest
????[classes]$?java?Main

????就可以了.?其實?jdk?的這一套工具小巧簡單,?功能強大,?不會用或者用錯其
實不關工具的事,?關鍵是明白工具背后的一些原理和必要的知識.?集成環境是很好,?
但是它屏蔽了很多底層的知識,?不出錯還好,?一旦出錯,?如果沒有這些必要的知識
就很難辦,?只好上?bbs?問,?別人只告訴了你解決的具體方法,?下一次遇到稍微變化
一點的問題又不懂了.?所以不要拘泥于工具,?java?的這一套工具組合起來使用,?中
小型工程(五六十個類),?還是應付得下來的.


三,?jar?文件

????以下把?.jar?.zip?都看做是?.jar?文件.

?
1,??從前面我們可以看出來?jar?文件在?java?中非常重要,?極大地方便了用戶的
使用.?我們也可以做自己的?.jar?包.
????還是使用前面那個例子,?Main.java?是包之外的東西,?用了?pktest?包中的類,
我們現在就是要把?pktest?做成一個?.jar?包,?很簡單,?剛才我們已經把?pktest?
中的?.class?都集中起來了,?

????[classes]$?jar?-cvf?mypackage.jar?pktest

????就會生成?mypackage.jar?文件,?測試一下,?剛才我們生成的?Main.class?就在
????classes?目錄下,?所以,?從前面可以知道:

????[classes]$?java?-cp?mypackage.jar:.?Main

????就可以運行了.

2,??如果你看過?jdk?所帶的例子,?你就會知道,?.jar?還可以直接運行,?

????[/demo]$?java?-jar?aJar.jar

????那好,?就那我們的試一試,?

????[classes]$?java?-jar?mypackage.jar
????Failed?to?load?Main-Class?manifest?attribute?from
????mypackage.jar

????看來我們的?jar?和它的?jar?還不一樣,?有什么不一樣呢??拿它一個例子出來,
重新編譯,?生成?.jar?文件,?比較后發現,?是?.jar?壓縮包中?META-INF/MANIFEST.MF
文件不一樣,?多了一行,?Main-Class:?xxxxx,?再看看出錯信息,?原來是沒有指定?
Main-Class,?看看?jar?命令,?發現有一個參數?-m,?

????-m??include?manifest?information?from?specified?manifest?file

????和出錯信息有點關系,?看來它要讀一個配制文件.?只好照貓畫虎寫一個了.

????[classes]$?cat?myManifest
????Manifest-Version:?1.0
????Main-Class:?pktest.PackageTest
????Created-By:?1.2.2?(Sun?Microsystems?Inc.)

????[classes]$?jar?cvfm?mypackage.jar?myManifest?pktest
????added?manifest
????adding:?pktest/(in?=?0)?(out=?0)(stored?0%)
????adding:?pktest/PackageSecond.class(in?=?659)?(out=?395)(deflated?40%)
????adding:?pktest/subpk/(in?=?0)?(out=?0)(stored?0%)
????adding:?pktest/subpk/PackageSub.class(in?=?744)?(out=?454)(deflated?38%)
????adding:?pktest/PackageTest.class(in?=?1041)?(out=?602)(deflated?42%)

????[classes]$?java?-jar?mypackage.jar
????Value?of?PackageTest?is?This?is?a?Test?Package
????Value?of?PackageSecond?is?I?am?in?PackageTest
????Value?of?PackageSecond?is?I?am?in?subpackage.
????Value?of?PackageSub?is?I?am?in?PackageTest

????好了,?成功了,?這樣就做好了一個可以直接執行的?.jar?文件.?大家可以自己試一試
做一個以?Main?為主程序的可執行的?jar.


小結:

????這篇文章中,?我們討論了?java?中的?class?path,?package,?jar?等基本但比較
重要的東西,?主要是?class?path.?并不是簡單的一份?CLASSPATH?的完全功略,?而是
試圖讓讀者明白其原理,?自己思考,?自己動手.?其實大多數東西都在?sun?的?java?doc?
中都有,?我只不過結合例子稍微談了一下,?希望能有所幫助.?由于條件所限,?只測試了?
jdk1.2.2?在?98?及?linux?的情況,?其他版本的?jdk?和平臺請大家自己測試,?錯誤在
所難免,?還請指正.?

????下面是一些需要注意的問題:

1,?如果類路徑中需要用到?.jar?文件,?必須把?jar?文件的文件名放入類路徑,?而不是
其所在的目錄.
2,?在任何時候,?類名必須帶有完全的包名,?
3,?"."?當前目錄最好在你的類路徑中.

????下面是一些常見的編譯和運行的模式.

4.?To?compile?HelloWorld.java?app?in?the?default?package?in?C:\MyDir,?use
????????CD?\MyDir
????????????C:\jdk1.3\bin\Javac.exe?-classpath?.?HelloWorld.java
5.?To?run?a?HelloWorld.class?app,?in?the?default?package?in?C:\MyDir,?use
????????CD?\MyDir
????????????C:\jdk1.3\bin\Java.exe?-classpath?.?HelloWorld
6.?To?run?a?HelloWorld.class?app,?in?the?default?package?in?a?jar?in?C:\MyDir,?use
????????CD?\MyDir
????????????C:\jdk1.3\bin\Java.exe?-classpath?HelloWorld.jar?HelloWorld
7.?To?compile?a?HelloWorld.java?app?in?C:\MyPackage,?in?package?MyPackage,?use
????????CD?\
????????????C:\jdk1.3\bin\Javac.exe?-classpath?.?MyPackage\HelloWorld.java
8.?To?run?a?HelloWorld.class?app?in?C:\MyPackage,?in?package?MyPackage,?use
????????CD?\
????????????C:\jdk1.3\bin\Java.exe?-classpath?.?MyPackage.HelloWorld
9.?To?run?a?HelloWorld.class?app?in?C:\MyPackage,?in?a?jar?in?package?MyPackage,?use
????????CD?\MyDir
????????????C:\jdk1.3\bin\Java.exe?-classpath?HelloWorld.jar?MyPackage.HelloWorld

(注:?default?package?指的是在程序中不指定任何包).

????最后一個小小的建議,?把?sun?的?jdk?tools?documentation?好好地看一看,?
把?jdk?的那些工具?java?javac?javadoc?jar?javap?jdb......好好用一用,?會
有好處的.?The?Simplest?Is?The?Best.

總結

以上是生活随笔為你收集整理的java classpath import package 机制 @Java的ClassPath, Package和Jar的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品国产乱码久久 | 日韩午夜网站 | 999视频在线观看 | 香蕉一区 | 久久av福利 | 久久精品欧美视频 | 99精品久久99久久久久 | 国产精品 中文在线 | 亚洲免费av一区二区 | 伊人成人精品 | 五月婷影院 | 在线视频欧美日韩 | 亚洲天堂网在线视频 | 国产亚洲精品日韩在线tv黄 | 中文字幕日韩av | 69性欧美 | 日韩理论在线视频 | 欧美精品一区二区三区一线天视频 | 欧美黄色特级片 | 狠狠躁夜夜a产精品视频 | 亚洲欧洲精品一区二区 | 黄色的片子 | 欧美在线观看视频 | 亚洲精品乱码久久久久久写真 | 97国产在线观看 | 在线中文字幕av观看 | av片子在线观看 | 91精品视频免费在线观看 | 国产不卡一区二区视频 | 国产日韩欧美视频 | 久久精品精品 | 成年人免费看的视频 | 国内精品小视频 | 在线激情影院一区 | 日韩在线观看高清 | 不卡的av电影在线观看 | 99久久婷婷国产 | 正在播放国产精品 | 日本在线视频一区二区三区 | 欧美巨乳网 | 亚洲无人区小视频 | 在线观看亚洲专区 | 日韩精品网址 | 天天操天天干天天综合网 | 免费看黄色毛片 | 婷婷六月综合亚洲 | 亚洲免费成人 | 久久视精品 | 美女黄视频免费看 | 国产区精品区 | 综合久久一本 | 国产精品一区二区免费看 | 亚洲一区视频在线播放 | 公开超碰在线 | 96精品视频 | 最近中文字幕在线中文高清版 | 中文字幕资源网 | 丁香花在线视频观看免费 | 日韩欧美在线视频一区二区 | 色多多视频在线观看 | 久草资源在线观看 | 丰满少妇高潮在线观看 | 91福利视频免费 | 亚洲精品乱码久久久久久高潮 | 成人在线视频免费观看 | 午夜精品久久久久久中宇69 | 成人中文字幕+乱码+中文字幕 | 激情五月六月婷婷 | 亚洲激情| 一区二区三区日韩在线观看 | 综合久久久久久 | 久久高清国产视频 | 国产成人av电影 | 欧美激情视频免费看 | 久久九九免费 | 欧美日韩大片在线观看 | 久久综合九色综合久久久精品综合 | 欧美日韩精品在线视频 | 91看片淫黄大片一级在线观看 | 欧美a免费 | 深夜免费福利视频 | 日本性久久 | 丁香六月天婷婷 | 九九久久婷婷 | 成人免费视频在线观看 | 91大神免费视频 | 三三级黄色片之日韩 | 国产精品乱码一区二区视频 | 在线国产精品一区 | 国产一级特黄毛片在线毛片 | 日日躁天天躁 | 国产一级黄大片 | 西西大胆啪啪 | 免费看的av片 | 久99久在线视频 | 天天干天天玩天天操 | 天天爱天天操天天爽 | 久久婷婷精品视频 | 日韩精品一区二区在线视频 | 日韩无在线| 中文字幕国语官网在线视频 | 日批在线看 | 日韩黄色一区 | 午夜体验区| 欧美性猛片 | www·22com天天操 | 免费久久久久久久 | 81国产精品久久久久久久久久 | 国产又粗又硬又长又爽的视频 | 久久精品视频免费播放 | 超碰97在线资源 | 亚洲最新av在线网址 | 久久综合狠狠 | 久久精品视频3 | 伊人午夜视频 | 久久精品亚洲国产 | 伊人五月天.com | 日韩久久久久 | 欧美一区二视频在线免费观看 | 激情视频久久 | 亚洲 欧美 成人 | 97精品国产一二三产区 | 视频精品一区二区三区 | 天天射天天艹 | 91精品国产综合久久婷婷香蕉 | 日韩欧美观看 | av一级片| 欧美一区二区免费在线观看 | 粉嫩aⅴ一区二区三区 | 精品久久精品 | 久久不见久久见免费影院 | 国产精品正在播放 | 免费福利视频网 | 久艹在线观看视频 | 日韩理论 | 精品国产乱码久久久久 | 日韩不卡高清视频 | 欧美日韩免费在线视频 | 一级片免费视频 | 国产精品一区二区三区免费视频 | 在线观看精品 | 欧美一级电影 | 9i看片成人免费看片 | 狠狠操在线| 韩国一区二区三区视频 | 日韩精品一区二区免费视频 | 91av在线免费 | 久久久久久久久久久久99 | 国产黄网站在线观看 | 337p西西人体大胆瓣开下部 | 久久久三级视频 | 亚洲成人黄色在线 | 久久久久久久久久久久亚洲 | 欧美激情精品久久久 | 99精品成人 | 最新中文字幕在线资源 | 久久免费视频网 | 午夜视频久久久 | 99久久精品免费看国产免费软件 | 日韩免费在线观看网站 | 黄网站色 | 岛国大片免费视频 | 欧美在线视频一区二区三区 | 黄色成人在线 | 六月丁香色婷婷 | 天天干天天拍天天操 | 免费视频黄 | 免费福利视频网站 | 婷婷丁香社区 | 激情综合啪啪 | 亚洲激情av | 夜夜看av | 精品在线看 | 国内精品久久久久久久97牛牛 | 18久久久久 | 93久久精品日日躁夜夜躁欧美 | 中文字幕在线日本 | 在线免费观看黄网站 | 天堂av影院 | 久久久久国产精品免费网站 | 日韩在线观看第一页 | 久久激情日本aⅴ | a天堂中文在线 | 在线视频 91 | 九色在线视频 | 久久久久欧美精品999 | 91网页版免费观看 | 精品中文字幕在线播放 | 日本精品视频一区 | 精品久久久久一区二区国产 | 国产 日韩 在线 亚洲 字幕 中文 | 天天拍天天爽 | 在线高清av | 久久久久国产精品免费网站 | aⅴ视频在线 | 一级电影免费在线观看 | 国产69熟 | 久久视频二区 | 91麻豆产精品久久久久久 | 精品国产一区二区三区久久影院 | 中文伊人 | 成人av影视观看 | 久久8| 国产网红在线观看 | 国产精品观看在线亚洲人成网 | 91av资源在线 | 干 操 插| 波多野结衣亚洲一区二区 | 久久久久久久久久电影 | 国产免费人成xvideos视频 | 特级西西人体444是什么意思 | 97成人超碰 | 黄色片软件网站 | 亚洲精品国产欧美在线观看 | 日本高清免费中文字幕 | 久久国内精品99久久6app | 午夜国产在线 | 久久99热这里只有精品 | 国产在线不卡精品 | 69av在线播放| 日韩高清在线一区二区三区 | 在线免费观看欧美日韩 | 精品视频www | 国产黄a三级三级三级三级三级 | 最新av中文字幕 | 丰满少妇一级 | 天天干夜夜干 | 97日日碰人人模人人澡分享吧 | www..com毛片| 亚洲成人av影片 | 中文字幕一区二区三区精华液 | 欧美日韩二区在线 | 精品国产乱码久久久久久天美 | 日韩在线视频网址 | 久久国产麻豆 | 国产一区在线免费观看视频 | 欧美成人精品欧美一级乱 | 91在线精品一区二区 | 天天爱综合 | 日韩av电影手机在线观看 | 2020天天干天天操 | 久久久久激情 | 国产福利不卡视频 | 麻豆国产精品视频 | 国产日韩欧美综合在线 | 91成品视频 | 午夜美女福利 | a级国产乱理论片在线观看 特级毛片在线观看 | 国产麻豆剧果冻传媒视频播放量 | 五月婷婷中文网 | 国产中文字幕在线播放 | 国产99久久九九精品 | 人人澡av| 久久久久激情 | 国产一级做a | 国产午夜三级一区二区三 | 探花视频在线观看免费版 | 久久涩涩网站 | 婷婷激情五月综合 | 国产精品字幕 | 黄色成人小视频 | 国产精品白虎 | 成人影音在线 | 天天干天天摸天天操 | 91高清完整版在线观看 | 在线 成人 | 18av在线视频 | 91成人精品观看 | 国产精品日韩在线观看 | 国产白浆视频 | 欧美日韩一区三区 | 久久九九免费 | 国产精品一区二区av麻豆 | 国产成人精品一区二区三区福利 | 久久色中文字幕 | 亚洲综合婷婷 | 日本护士三级少妇三级999 | 一级黄色片在线免费看 | 国产专区视频在线观看 | 中文字幕日韩在线播放 | 国产四虎在线 | 亚洲一区精品二人人爽久久 | 国产精品毛片一区二区 | 亚洲精品视频www | 天天操天天操天天爽 | 日本丶国产丶欧美色综合 | 中文区中文字幕免费看 | 丁香九月激情 | 中文字幕色综合网 | 久草久热| 国产精品一区二区免费看 | 一区二区三区在线免费观看视频 | 精品国产乱码一区二 | 综合av在线 | 国产专区第一页 | 一二三四精品 | 日韩一二三在线 | 免费看黄在线网站 | 在线视频婷婷 | 久久9999久久| 日本性生活一级片 | 欧美日韩视频免费看 | 国产国产人免费人成免费视频 | 最近中文字幕免费av | 色九九在线| 在线a视频 | 丁香花中文在线免费观看 | 亚洲在线精品视频 | av在线影片| 中文字幕在线观看1 | 欧美整片sss| 最近免费观看的电影完整版 | 激情丁香月 | 综合色中文 | 日韩区欠美精品av视频 | 九九久久免费 | 国产成人91 | 日韩高清一区二区 | 一区二区三区四区免费视频 | 黄色一级免费网站 | 国产美女在线精品免费观看 | 国产午夜精品久久久久久久久久 | 久久视频在线免费观看 | 国产午夜三级一区二区三桃花影视 | 久久国产精品成人免费浪潮 | 国产精品福利在线观看 | 97人人爽人人 | 国产精品资源在线观看 | 成人三级视频 | 日韩乱理 | 黄色免费大片 | 精品1区二区 | 美女视频黄在线观看 | 天堂在线视频中文网 | 成人一区二区在线 | 精品av在线播放 | 99中文视频在线 | 久久伦理电影网 | 最近中文字幕mv免费高清在线 | 免费合欢视频成人app | 日韩丝袜在线观看 | 久草在线视频免费资源观看 | 欧美午夜视频在线 | 不卡精品 | 超碰在线97免费 | 久久久久伦理电影 | 亚洲国产免费看 | 欧美在线视频精品 | 国产成人精品一区二区三区在线观看 | 中文字幕精品www乱入免费视频 | 国产二区视频在线 | 日韩欧美在线综合网 | 日本中文乱码卡一卡二新区 | 久久国产免费看 | 精品久久久久久久久久久久 | 中文字幕在线乱 | 麻豆视屏 | av免费在线看网站 | 最近2019好看的中文字幕免费 | 国色天香在线 | 成人午夜精品福利免费 | 天堂av色婷婷一区二区三区 | 国产精品久久久久av福利动漫 | 男女视频国产 | 91在线视频观看 | 久久久久久久久久久电影 | www.久久精品视频 | avsex| 国产精品成人免费 | a级片网站 | 国语自产偷拍精品视频偷 | 欧美国产日韩中文 | 婷婷日 | 在线观看黄网站 | 一区二区三区四区五区在线视频 | 五月婷婷六月综合 | 国产成免费视频 | 亚洲一区av | 国产剧情一区在线 | 久久国产免费视频 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 中文字幕久久精品亚洲乱码 | 国产91精品一区二区麻豆亚洲 | 久久一区二区三区日韩 | 欧美成人xxx | 色香蕉在线 | 久久久久麻豆v国产 | 国产成人精品亚洲 | 91亚洲精 | 91看片淫黄大片在线播放 | 精品久久久久久久久久久久久久久久 | 在线观看一级视频 | 伊人久久五月天 | 国产精品久久久久久一区二区三区 | 丁香花中文字幕 | 日韩久久久久久久久久 | 九九久久久久久久久激情 | 日韩网站免费观看 | 在线视频1卡二卡三卡 | 97视频在线免费观看 | 亚洲成年人免费网站 | 91av视频导航 | www天天操 | 亚洲一区精品二人人爽久久 | 免费进去里的视频 | 国产精品自产拍在线观看桃花 | 91麻豆精品国产午夜天堂 | 中文字幕黄色网 | 日韩剧情 | 国产精品免费观看国产网曝瓜 | 精品黄色片 | 久久免费视频3 | 中文字幕在线播放一区 | 在线色亚洲 | 激情网在线观看 | 国产一区在线看 | 四虎天堂 | 97精产国品一二三产区在线 | 香蕉91视频 | 五月天久久狠狠 | 精品视频中文字幕 | 热久久视久久精品18亚洲精品 | 国产91九色蝌蚪 | 99精品在线观看 | 香蕉成人在线视频 | 日韩激情av在线 | 国产精品久久久久久一区二区三区 | 91精品啪在线观看国产线免费 | 久久夜色精品国产欧美乱 | 欧美日韩色婷婷 | 亚洲男男gaygay无套 | 色视频成人在线观看免 | 日韩黄色中文字幕 | 亚洲成人黄色av | 欧美久久久 | 99精品网站 | 久草综合在线观看 | 国内精品久久天天躁人人爽 | 超碰日韩| 精品在线你懂的 | 亚洲少妇xxxx | 日韩欧美网址 | 亚洲午夜久久久久久久久 | 日韩a在线观看 | 日韩手机在线观看 | 亚洲女同videos | 在线超碰av | 天天干天天干天天干 | 天天干.com| 国产福利一区在线观看 | 蜜臀av.com | japanesexxxhd奶水 91在线精品一区二区 | 可以免费观看的av片 | 国产伦精品一区二区三区照片91 | 九9热这里真品2 | 婷婷网站天天婷婷网站 | 亚洲国产精品电影 | 玖草影院 | 午夜精品久久久久久久爽 | 天天天天天天操 | 伊人激情综合 | 亚洲精品乱码久久久久久写真 | 性色av免费看 | 免费一级毛毛片 | 成人一区影院 | 91丨九色丨高潮 | 国产成人黄色av | 日日夜夜人人天天 | 色狠狠综合天天综合综合 | 丁香电影小说免费视频观看 | 国产精品美女久久久久久免费 | 97超级碰碰碰碰久久久久 | 天天天天天操 | 在线成人中文字幕 | 五月婷婷丁香激情 | 国产在线观看国语版免费 | 精品国产自在精品国产精野外直播 | 97碰视频| 天堂网一区二区 | 国产高清久久久久 | 色妞色视频一区二区三区四区 | 日韩精品网址 | 久久大香线蕉app | av久久在线 | 日本久久久久久久久 | 在线草 | 国产精品亚洲片在线播放 | 天天爽夜夜爽人人爽一区二区 | 国产精品女人久久久 | 毛片网站免费 | 99精品免费网 | 成人在线播放免费观看 | 日本婷婷色 | 日韩无在线 | 国产精品久久久久久久久大全 | 成人黄色大片网站 | 国产美女免费观看 | 日日干天天爽 | 狠狠操综合网 | 五月开心激情 | 日本性动态图 | 国产理论一区二区三区 | 2019中文字幕网站 | 国内精品在线看 | 天天爱天天色 | 久久精选| 精品国产电影一区二区 | 日日摸日日添夜夜爽97 | 美女网站黄免费 | 国产精品视频你懂的 | 国产亚洲婷婷 | 久久久国产网站 | 久久视频国产精品免费视频在线 | www久久九| 中文字幕在线观看av | 黄色精品网站 | 人人超碰人人 | 日韩精品视频在线观看网址 | 亚洲精选国产 | 欧美性大战久久久久 | 欧美日韩国产伦理 | 久久国产女人 | 手机成人在线电影 | 国内精品久久久久久久久久久 | 日日夜夜人人精品 | 日韩欧美在线国产 | 99热这里有精品 | 国产成人精品久 | 亚洲最新视频在线 | 亚洲国产精品人久久电影 | 成人国产精品 | 成人国产精品电影 | 狠狠狠狠狠狠狠干 | 亚洲视频h| 久草免费在线视频 | 国产综合福利在线 | 久久综合操 | 亚洲天堂精品视频 | 天天操夜夜操国产精品 | 亚洲人成精品久久久久 | 久久99视频精品 | 国产一级片久久 | 国产伦精品一区二区三区高清 | 久久久国产精品一区二区三区 | 天天要夜夜操 | 精品国产精品国产偷麻豆 | 亚洲精品国精品久久99热一 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲最大激情中文字幕 | a天堂最新版中文在线地址 久久99久久精品国产 | 一区二区电影网 | 操久| 国产精品三级视频 | av电影在线播放 | 国产伦理久久精品久久久久_ | 国产亚洲永久域名 | 日韩精品视频一二三 | 在线视频 亚洲 | 高清av影院 | 在线观看蜜桃视频 | www久| 永久免费在线 | 婷婷国产视频 | 国产综合精品一区二区三区 | 中文不卡视频 | 婷婷久月 | 亚洲伊人第一页 | 色综合色综合久久综合频道88 | 三级av在线免费观看 | 99久久这里只有精品 | 超碰99在线| av在线8| 国产福利一区在线观看 | 精品久久久国产 | 国产在线观看黄 | 国产福利网站 | 中文字幕在线网 | 黄网av在线 | 日韩网站在线播放 | 成人精品久久 | 成人v| 亚洲午夜不卡 | 日韩a在线播放 | 日韩一二三区不卡 | 久久综合9988久久爱 | 黄色小网站免费看 | 日韩欧美在线综合网 | 免费av在线网 | 日韩理论片在线 | 国产精品女主播一区二区三区 | 一区二区三区中文字幕在线 | 精品在线不卡 | 成年人免费电影 | 狠狠色噜噜狠狠狠狠2021天天 | 激情视频一区二区三区 | 欧美一级性生活片 | 国产亚洲成人网 | 亚洲成人影音 | 欧美日韩国产网站 | 五月天婷亚洲天综合网精品偷 | 韩国中文三级 | 久久久免费毛片 | 国产精品毛片一区二区在线看 | 亚洲国产精品久久久久 | 夜夜操夜夜干 | 97视频免费观看 | 丰满少妇久久久 | 国产精品对白一区二区三区 | 麻豆视频免费入口 | 中文字幕2021 | 超碰人人草 | 日日天天av | www.天天成人国产电影 | 97超碰在线免费观看 | 国产精品激情偷乱一区二区∴ | 国产精品热视频 | 99热精品久久 | 欧美一级黄色视屏 | 久久久久久久久久久免费av | 久久av网址 | 日韩一区二区免费在线观看 | av在线等 | 免费黄色特级片 | 国产亚洲精品无 | 国产精品国产三级国产不产一地 | 91亚洲精品乱码久久久久久蜜桃 | 免费视频成人 | 亚洲精区二区三区四区麻豆 | 久久精品欧美一区二区三区麻豆 | 91久草视频| 国产a网站| 久草在线久 | 日批视频国产 | 手机成人av | 五月婷婷色 | 久久a久久| 亚洲午夜精品一区二区三区电影院 | 国产成人精品一区在线 | 亚洲国产婷婷 | 国产免费av一区二区三区 | 久久久久久激情 | 天天操天天干天天干 | 国产丝袜在线 | 亚洲黄色一级视频 | 婷婷国产v亚洲v欧美久久 | 精品国产一区二区三区四区vr | 亚洲午夜久久久综合37日本 | 日本中文在线 | 精品免费观看视频 | 亚洲高清在线 | 亚洲精品美女 | 亚洲欧洲视频 | 视频在线观看入口黄最新永久免费国产 | 91香蕉视频720p | 久久久久激情视频 | 国产精品久久av | 美女网站在线免费观看 | 亚洲伦理中文字幕 | 亚洲一级片在线看 | 综合久久久久久 | 91精品国产高清自在线观看 | 天天躁日日躁狠狠躁av中文 | 久久亚洲热 | 麻豆久久久久久久 | 91成人在线观看喷潮 | 国产日产精品一区二区三区四区 | 久久综合之合合综合久久 | 中文字幕在线观看三区 | 国产999视频 | 91视频免费 | 成人免费观看网址 | 免费精品在线观看 | 欧美一级电影在线观看 | 国产一线天在线观看 | 日本中文字幕网址 | 国产精品久久久久久一区二区 | 亚洲美女在线一区 | 在线精品在线 | 国产精品综合久久久久 | 国产福利91精品一区二区三区 | 日韩毛片在线免费观看 | 日韩中文字幕电影 | 国产一二三在线视频 | 开心激情综合网 | 国产精品99久久99久久久二8 | 最近免费中文字幕mv在线视频3 | 狠狠干中文字幕 | 色综合天天视频在线观看 | 欧美成年黄网站色视频 | 欧美日韩国产三级 | 免费日韩 精品中文字幕视频在线 | 国产精品成人品 | 最新真实国产在线视频 | 国产a高清| 久久久久久久久久久久久久免费看 | 91精品国产综合久久福利 | 在线看片中文字幕 | 99这里只有久久精品视频 | 亚洲精品小区久久久久久 | 九九免费在线观看 | 亚洲天堂精品视频 | 免费黄色av电影 | 亚洲精品高清在线观看 | 丁香免费视频 | 国产精品成人免费一区久久羞羞 | 激情深爱五月 | 日韩欧美综合 | 美女一级毛片视频 | 狠狠躁夜夜躁人人爽视频 | 午夜精品成人一区二区三区 | 日日碰狠狠躁久久躁综合网 | 欧美影片| 亚洲综合色站 | 久久精品99国产精品日本 | 亚洲91在线 | 亚洲视频分类 | 成片免费观看视频999 | 91在线免费播放 | 日韩欧美在线观看一区二区三区 | 国产高清久久 | 久久草在线免费 | 蜜桃视频日韩 | 久久成电影| 久久精品国产免费看久久精品 | 五月婷婷,六月丁香 | www好男人 | 一本一道久久a久久精品蜜桃 | 在线观看蜜桃视频 | 伊人狠狠色| 日韩视频一区二区在线 | 国产一区二区在线观看免费 | 天堂av在线网 | 久草视频免费 | 国产免费高清 | 国产亚洲精品久久久网站好莱 | 免费在线看成人av | 日日干日日| 色婷婷五 | 欧美一区在线观看视频 | 欧美精彩视频 | 色婷婷久久久 | 亚洲开心色 | 久久久久久久久久久高潮一区二区 | 99久久9| 激情五月综合网 | 日韩黄色av网站 | 99综合视频| 在线观看爱爱视频 | 99爱精品在线 | 亚洲欧美在线视频免费 | 亚洲精品久久在线 | 夜夜爽www| 国产免费一区二区三区网站免费 | 17videosex性欧美 | 日韩av手机在线看 | 欧美视频日韩视频 | 丁香色婷 | www.久久com| 13日本xxxxxⅹxxx20 | 在线看片中文字幕 | 欧美日韩精品国产 | 日韩网站免费观看 | 最新中文字幕在线资源 | 欧美成年黄网站色视频 | 久久 在线| 国产精品久久久久一区 | 久久精品xxx | 成人动态视频 | 黄色小说网站在线 | 四虎成人精品在永久免费 | 人人干人人做 | 国产不卡在线观看 | 久久撸在线视频 | 高清免费av在线 | 午夜影院日本 | 国产一区二区三区高清播放 | 韩日电影在线免费看 | 午夜黄色大片 | 国产精品乱码高清在线看 | 久久精品美女视频网站 | 国内小视频在线观看 | 四虎国产精品成人免费影视 | 怡红院成人在线 | 精品久久电影 | 日日碰狠狠躁久久躁综合网 | 国产高清av免费在线观看 | 色综合激情网 | 亚洲高清在线精品 | 久草视频中文在线 | 少妇资源站 | 综合久久久久 | 91天堂在线观看 | 亚洲一区二区三区毛片 | 国内偷拍精品视频 | 四虎国产免费 | 夜又临在线观看 | 91色一区二区三区 | 久久成| 久草免费资源 | 中文字幕精品视频 | 色婷婷a| 亚洲国产精品久久久久久 | 日韩av成人在线观看 | 久久久精品成人 | www五月 | 成人av一区二区在线观看 | 精品视频99 | 国模一二三区 | 免费视频久久久久久久 | 国产69精品久久久久9999apgf | 国产日韩中文在线 | 亚洲成人av在线 | 天天操 夜夜操 | 99在线视频观看 | 国产精品久久伊人 | 综合网色| 亚洲精品一区二区精华 | 久草av在线播放 | 国产日韩精品一区二区三区在线 | 玖玖视频精品 | 久久久久国产精品www | 在线观看中文字幕av | 婷婷亚洲最大 | 日韩午夜电影院 | 国产黄色片一级三级 | 国产99久久久久久免费看 | 色婷婷丁香 | 五月婷婷激情五月 | 国产中文a | 亚洲精品456在线播放第一页 | 国产精品久久久777 成人手机在线视频 | 久久精品一区二区三 | 香蕉影院在线 | 亚洲午夜在线视频 | 在线观看成人福利 | 日韩在线电影一区 | 精品国产视频一区 | 日韩av片无码一区二区不卡电影 | 国产精品久久久久久五月尺 | 日韩精品2区 | 欧美日本不卡高清 | 制服丝袜亚洲 | 午夜黄色 | 九九av | 精品一区久久 | 国产精品日韩在线播放 | 亚洲精品小视频在线观看 | 欧美一级欧美一级 | 99久久精品国产毛片 | 久久久国产网站 | 黄色99视频| 中文字幕在线观看资源 | 婷婷免费视频 | 人人干在线 | 激情综合色综合久久综合 | 亚洲伦理中文字幕 | 在线免费观看麻豆视频 | 国产精品尤物视频 | www.av中文字幕.com | 2022久久国产露脸精品国产 | 亚洲艳情| 成年人免费在线观看网站 | 国产区精品视频 | 精品国产电影一区二区 | av国产网站 | 欧美小视频在线观看 | 91综合视频在线观看 | 香蕉在线视频观看 | 国产成人精品免费在线观看 | 亚洲女同ⅹxx女同tv | 国产又黄又爽又猛视频日本 | 亚洲欧洲精品一区二区精品久久久 | 人人视频网站 | 伊人中文字幕在线 | 精品国产电影一区二区 | 精品国产一二区 | 天天爱天天操天天射 | 精品视频在线视频 | 婷婷丁香社区 | 久久久免费在线观看 | 精品国产一区二区三区久久影院 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 欧美性色综合网站 | 日韩高清dvd| 国产日韩精品在线 | 在线观看黄色小视频 | 在线a视频 | 日韩av一区二区在线播放 | 国产露脸91国语对白 | 日本久久中文 | 久草影视在线 | 久久五月激情 | 国产精品成 | 日韩有码在线播放 | 天天干天天操天天搞 | 亚州av成人 | 国产福利一区二区三区在线观看 | 国产精品99久久久久久有的能看 | 91精品在线免费视频 | 国产成人在线一区 | 91福利区一区二区三区 | 一级电影免费在线观看 | 精品国产伦一区二区三区观看说明 | 国产高清在线免费 | 最近乱久中文字幕 | 国产在线观看一区 | 婷婷综合在线 | 91视频在线免费看 | 国产亚洲aⅴaaaaaa毛片 | 亚洲国产影院av久久久久 | 黄色大片日本免费大片 | 人人插人人舔 | 国产精品成人aaaaa网站 | 中文字幕一区在线 | 9在线观看免费高清完整版 玖玖爱免费视频 | 久久久精品在线观看 | 福利一区二区 | 超碰在线人 | 手机在线中文字幕 | 区一区二区三区中文字幕 | 日韩一区正在播放 | 国产精品va在线观看入 | 美女啪啪图片 | 奇米影视8888在线观看大全免费 | 成人久久18免费 | 色多视频在线观看 | 久久精品人人做人人综合老师 | 不卡视频国产 | 天天操天天综合网 | 日韩特黄av | 在线观看福利网站 | 国产理论片在线观看 | 久久免费视频1 | 激情综合亚洲精品 | 狠狠狠干| 国产精品毛片久久蜜 | 日韩综合视频在线观看 | 国产视频一二区 | 波多野结衣网址 | av色一区| 亚洲视频h | 成年人视频在线免费播放 | 美女视频黄网站 | 亚洲成人频道 | 国产高清不卡在线 | 91 在线视频 | 成人av一二三区 | 在线小视频你懂的 | 免费午夜网站 | 国产一区二区在线看 | 欧美一级片免费观看 | 91精品在线看 | 国产精品1区2区3区在线观看 | 西西44人体做爰大胆视频 | 国产精品一区二区三区在线免费观看 | 久久视频网| 久久福利电影 | 久久er99热精品一区二区三区 | 色综合 久久精品 | 综合国产在线观看 | 激情网第四色 | 欧美成人久久 | 99久热在线精品视频 | 国产91aaa| 黄色电影在线免费观看 | 色婷婷亚洲精品 | 欧美国产在线看 | 国外成人在线视频网站 | 日韩大片在线免费观看 | 成 人 黄 色 片 在线播放 | 亚洲精品午夜aaa久久久 | 欧美精品亚州精品 | 国产精品露脸在线 | 五月天久久 | 免费视频一二三区 | www.夜色321.com | 天天玩夜夜操 | 97色涩| 91伊人久久大香线蕉蜜芽人口 | 很黄很色很污的网站 | 亚洲综合日韩在线 | 国产剧情一区 | 美女视频黄是免费的 | 亚洲国产无 | 婷婷5月色 | 韩国一区视频 | 九九综合久久 | 国产亚洲精品女人久久久久久 | 2024av在线播放 | 中文字幕中文中文字幕 | 国产精品久久久久久一区二区 | 欧美a√大片 | 国产麻豆精品一区 | 国产一级片直播 | 中文字幕在线看视频 | 国产999免费视频 | 久久久在线免费观看 | 91免费在线视频 |