JNI란...? 블러그 스팟에서 쓰레드 이전...
◆JNIとは?
JNI라는 것은..?
 JNIはJava Native Interfaceの略です。Javaのプログラムから他の言語(C言語やC++言語など)で開発されたネイティブコードのプログラムを利用するためのAPIです。
JNI는 자바 네이티브 인터페이스의 줄임말입니다.자바 프로그램에서 다른 언어(C나 C++언어등)에서 개발된 네이티브코드의 프로그램을 이용하기 위한 API입니다.
◆ここでの環境
여기서의 환경
OS Windows 2000(Windows)
RedHat Linux 7.3(Linux)
J2SE SDK 1.4.1_01
Cコンパイラ Borland C++ コンパイラー 5.5(Windows)
gcc 2.96-110(Linux)
◆コンパイラの用意
컴파일러의 준비

윈도우즈의 경우
ここではフリーのBorland C++ コンパイラー 5.5を使用します。
여기서는 프리 볼렌트 C++컴파일러 5.5를 사용합니다.
■コンパイラのダウンロード
컴파일러 다운로드
BorlandからC/C++言語のコンパイラをダウンロードします。
볼랜드에서 C/C++언어 컴파일러를 다운로드 합니다.
Borland C++ コンパイラ 5.5のダウンロード
볼랜드 C++컴파일러 5.5 다운로드
■コンパイラのインストール
컴파일러 인스톨
ダウンロードしたファイルを実行してインストールします。
다운로드한 파일을 실행해 인스톨합니다.
■環境変数PATHの設定
환경변수경로 설정
C:orlandcc55Binを環境変数PATHに追加してください。環境変数の設定方法はアプリケーション編を参考にしてください。
C:orlandcc55Bin을 환경변수경로에 추가해주세요.환경변수설정방법은 어플리케이션편을 참고해 주세요.
■bcc32.cfgファイルの作成
bcc32.cfg파일의 작성
以下の内容でC:orlandcc55Bincc32.cfgファイルを作成します。
아래 내용으로 C:orlandcc55Bincc32.cfg파일을 작성합니다.
bcc32.cfg
-IC:orlandcc55Include
-LC:orlandcc55lib

리눅스인 경우
gccを使用します。インストールされていない場合はインストールCDもしくはhttp://gcc.gnu.org/からダウンロードしてインストールしてください。
gcc를 사용합니다.인스톨되어 있지 않은 경우는 인스톨 CD 아니면 http://gcc.gnu.org/에서 다운로드 해 인스톨해 주세요.
◆Javaソースコード
자바 소스코드
public class HelloWorldJNI {
static {
// ライブラリをロードします.라이브러리를 로드합니다.
System.loadLibrary("HelloWorldJNI");
}
// ネイティブメソッドを宣言します.네이티브메소드를 선언합니다.
public native String sayHelloWorld();
public static void main(String[] args) {
HelloWorldJNI hello = new HelloWorldJNI();
// メソッドを実行して表示します.메소드를 실행해서 표시합니다.
System.out.println(hello.sayHelloWorld());
}
}
◆Javaソースコードのコンパイル
자바 소스코드 컴파일

윈도우즈의 경우
コマンドプロンプト
커맨드 프롬프트
C:JavaHelloJNI>javac HelloWorldJNI.java
C:JavaHelloJNI>

리눅스의 경우
Windowsの場合と同じです。
윈도우즈와 동일합니다.
◆C++言語のヘッダーファイルの生成
C++선언 헤더파일의 생성
ヘッダーファイルは以下のようにjavahというコマンドで生成できます。オプションには-jniを指定し、引数には上でコンパイルしたクラスの拡張子を除いたものを指定します。
헤더파일은 아래와 같이 javah라고 하는 커맨드로 생성할수 있습니다.옵션에는 jni를 지정해 인수에는 위에서 컴파일한 클래스의 확장자를 제외한것 을 지정합니다.

윈도우즈의 경우
コマンドプロンプト
커맨드 프롬프트
C:JavaHelloJNI>javah -jni HelloWorldJNI
C:JavaHelloJNI>

리눅스의 경우
Windowsの場合と同じです。
윈도우즈의 경우와 동일합니다.
これで、HelloWorldJNI.hというヘッダーファイルが生成されました。
/* DO NOT EDIT THIS FILE - it is machine generated */
#include
/* Header for class HelloWorldJNI */
#ifndef _Included_HelloWorldJNI
#define _Included_HelloWorldJNI
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: HelloWorldJNI
* Method: sayHelloWorld
* Signature: ()Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_HelloWorldJNI_sayHelloWorld
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
◆C++言語のソースファイルの作成
C++언어의 소스파일 작성
次にC++言語のソースファイルを作ります。以下がそのコードです。
다음의 C++언어 소스파일을 작성합니다.아래가 그 코드입니다.
#include "HelloWorldJNI.h"
JNIEXPORT jstring JNICALL
Java_HelloWorldJNI_sayHelloWorld (JNIEnv *env,
jobject obj ) {
return env->NewStringUTF("Hello World");
}
ソースファイルができましたら次にコンパイルしてDLLファイルを作ります。
소스파일이 완성되었으면 다음과 같이 컴파일 해서 DLL파일을 만듭니다.
◆C++言語のソースのコンパイルとDLLの生成
C+++언어 소스의 컴파일과 DLL의 생성

윈도우즈의 경우
ここでは上でインストールしたbcc32というコンパイラを使用します。
여기서는 위에서 인스톨한 bcc32 컴파일러를 사용합니다.
コマンドプロンプト
커맨드 프롬프트
C:JavaHelloJNI>bcc32 -IC:j2sdk1.4.1_01include -IC:j2sdk1.4.1_01includewin32 -tWD HelloWorldJNI.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
HelloWorldJNI.cpp:
警告 W8057 HelloWorldJNI.cpp 7: パラメータ 'obj' は一度も使用されない(関数 __std
call Java_HelloWorldJNI_sayHelloWorld(JNIEnv_ *,_jobject *) )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
C:JavaHelloJNI>
これで、HelloWorldJNI.dllというダイナミックリンクライブラリが作成されました。
이것으로 HelloWorldJNI.dll라고 하는 다이너믹링크라이브러리가 작성되었습니다.

리눅스의 경우
Linuxの場合、C++言語のソースをコンパイルするにはgccを使用します。
리눅스의 경우 C++언어의 소스를 컴파일시에 gcc를 사용합니다.
Linux コンソール
리눅스 콘솔
[tanaka@redhat JNI]$ gcc -shared -I/usr/java/j2sdk1.4.1_01/include/ -I/usr/java/j2sdk1.4.1_01/include/linux/ HelloWorldJNI.cpp -o libHelloWorldJNI.so
[tanaka@redhat JNI]$
これでlibHelloWorldJNI.soというダイナミックリンクライブラリが作成されました。
이것으로 libHelloWorldJNI.so라고 하는 다이너믹링크라이브러리가 작성되었습니다.
(メモ)
메모
Linuxの場合はダイナミックリンクライブラリのファイルの名前の先頭にlibとつけなければなりません。
리눅스의 경우는 다이너믹링크라이브러리의 파일의 이름앞에 lib이라고 붙이지 않으면 않됩니다.
◆Javaのプログラムの実行
자바 프로그램의 실행
■実行に必要なファイル
실행에 필요한 파일
HelloWorldJNI.class メインとなるJavaのクラス(메인이 되는 자바 클래스)
HelloWorldJNI.dll (Windows)
libHelloWorldJNI.so (Linux) Javaのプログラムから利用されるダイナミックリンクライブラリ(자바 프로그램에서 사용되는 다이너믹링크 라이브러리.)
さっそく実行してみましょう。
자 빨리 실행해 봅시다.

윈도우즈의 경우
コマンドプロンプト
커맨드 프롬프트
C:JavaHelloJNI>java HelloWorldJNI
Hello World
C:JavaHelloJNI>
おおおお!表示されましたね!
오~~~~~~표시됩니다.

리눅스의 경우
■環境変数LD_LIBRARY_PATHの設定
환경변수LD_LIBRARY_PATH의 설정
Linuxの場合環境変数LD_LIBRARY_PATHを設定しなければなりません
리눅스이 경우 환경변수 LD_LIBRARY_PATH를 설정하지 않으면 안됩니다.
。libHelloWorldJNI.soファイルがあるディレクトリを指定します。ここではカレントディレクトリなので以下のようになります。
libHelloWorldJNI.so파일이 있는 디렉토리를 지정합니다.여기서 현재디렉토리인것으로 아래와 같이 됩니다.
Linux コンソール
리눅스 콘솔
[tanaka@redhat JNI]$ export LD_LIBRARY_PATH=.
[tanaka@redhat JNI]$
■実行
실행
Linux コンソール
리눅스 콘솔
[tanaka@redhat JNI]$ java HelloWorldJNI
Hello World
[tanaka@redhat JNI]$
おおおお!表示されましたね!
오~~~~~~표시 됩니다.

참고 문서:http://www.zdnet.co.kr/techupdate/lecture/java/0,39024992,10035776-1,00.htm
by 다크슈테펜 | 2005/09/16 12:43 | 리눅스 삽질하기 | 트랙백(37) | 덧글(53)
트랙백 주소 : http://schutepen.egloos.com/tb/616565
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from http://www.f.. at 2008/07/29 16:25

제목 : hidden cam massage gay
OSSeEt1 | free sex webcan ...more

Tracked from http://www.c.. at 2008/07/30 09:00

제목 : free online tv nude
sPW4Ct0 | orgasm girl ...more

Tracked from http://www.c.. at 2008/07/30 12:28

제목 : really free animal sex video
eE323t0 | cum fetish trailers ...more

Tracked from http://www.f.. at 2008/07/30 12:28

제목 : spy cams sleeping
SQQ71t0 | chat dirty online with webcams ...more

Tracked from http://b.che.. at 2008/08/02 06:20

제목 : Raymond Sipos
VVgMKt0 | Bus Grayline Nyc Tour ...more

Tracked from http://f.ora.. at 2008/08/07 05:30

제목 : Where Is Zimbobway
ji4zbt0 | Khaledi Pronounced ...more

Tracked from http://c.umi.. at 2008/08/09 08:41

제목 : Baby Brizlain Fitness
lW9LBt0 | Semmi Koigokoro Szerelem ...more

Tracked from http://e.iso.. at 2008/08/10 05:01

제목 : Ragarok Online Top 200
GRhT4t0 | Anthrological Theory Of Didactics ...more

Tracked from http://c.omv.. at 2008/08/15 02:58

제목 : Teengage Girl In Bikini
qyD1Ct0 | Ielson Jobs Fl ...more

Tracked from http://c.sat.. at 2008/08/20 03:37

제목 : Netm Stock Price
vJLvZt0 | Edxcel Gcse ...more

Tracked from http://a.wed.. at 2008/08/23 18:44

제목 : Ancient Greece's At Greatest..
3QyAQt0 | Rukka Thermolite Alusasu ...more

Tracked from http://e.fly.. at 2008/08/26 07:12

제목 : Airwaybill Numbers
zYz2Xt0 | A Sourity Bid ...more

Tracked from http://g.oph.. at 2008/08/27 21:18

제목 : Hmmt Wrecker
HCMSyt0 | Acer Tm2201lc Laptop ...more

Tracked from http://i.kua.. at 2008/09/03 13:56

제목 : Apkalar Rg
5xBaft0 | Kitschy Paddles ...more

Tracked from http://f.nam.. at 2008/09/04 03:30

제목 : Craft Knecklace Pearls
t359Tt0 | Colubian Fried Corn Patties ...more

Tracked from http://d.gil.. at 2008/09/05 12:24

제목 : Va Home Mortgage Irrrl Curre..
FwR4Yt0 | Pfaltzcraft Yorktowne ...more

Tracked from http://i.jir.. at 2008/09/06 00:39

제목 : M Falang
L5MaTt0 | Paranormal Forum Board Tom Slemen ...more

Tracked from http://e.acb.. at 2008/09/11 12:29

제목 : Maxell Rechargeable Batterie..
ayTASt0 | High Blood Preassure Treatment ...more

Tracked from http://j.agn.. at 2008/09/13 15:36

제목 : Hamtaro A Hamster's Life Lyr..
QVsmLt0 | 1 Suliranin Ng Iloco ...more

Tracked from http://d.zib.. at 2008/09/17 12:21

제목 : Frootyloops Free Demo
v4IaBt0 | Depositing Foreign Currency Check ...more

Tracked from http://f.piv.. at 2008/09/18 00:35

제목 : Grosses Levres
mPu7wt0 | Isdn Internaltion Usa ...more

Tracked from http://a.fak.. at 2008/09/23 04:22

제목 : Golden Plus Holdings Berhad
NEwKxt0 | E ...more

Tracked from http://e.rhy.. at 2008/09/30 02:25

제목 : Reserach Plan
O5AoJt0 | A Math Exprssion ...more

Tracked from http://j.evw.. at 2008/10/07 17:49

제목 : 1993 Kawsakai Voyger Repair ..
kZVTHt0 | Laser Profiler Cleanflow ...more

Tracked from http://f.sla.. at 2008/10/13 00:54

제목 : Nicole Klevenhaus
LuEdxt0 | Bloodhund W32 Vbworm ...more

Tracked from http://k.dai.. at 2008/10/14 03:31

제목 : Appletom Wi Credit Unions
bIn9tt0 | Tormala ...more

Tracked from http://d.twa.. at 2008/10/22 21:55

제목 : Mt Auburn Prebytarian Church
T3UZrt0 | Andreas Uhte ...more

Tracked from http://x.kev.. at 2008/11/03 02:14

제목 : Deweydecimal Movie
3Rl2yt0 | El Caparral ...more

Tracked from http://h.ekt.. at 2008/11/11 14:27

제목 : Jbutton Size
abnc9t0 | Berklee Performance Center Boston Massachusetts ...more

Tracked from http://h.ujn.. at 2008/11/11 14:33

제목 : Georgia Non-compete
dcT6Qt0 | Epns Jar ...more

Tracked from http://k.hip.. at 2008/11/11 15:02

제목 : Stevie Wonder Overjoyed Mp3
kSfxPt0 | Alexis Gault ...more

Tracked from http://c.eit.. at 2008/11/25 19:27

제목 : I80 Nextel Phones For Cheap
CRtogt0 | Passports Medford Oregon ...more

Tracked from http://f.urb.. at 2008/11/26 13:53

제목 : Box Of Hair
uKnAft0 | Jeff Laskey ...more

Tracked from http://b.ric.. at 2008/11/30 02:02

제목 : Barcelona's Chariots
YvvV4t0 | Stichling Punch ...more

Tracked from http://didge.. at 2009/01/10 12:49

제목 : air force kids camp
HNVLRt0 | canal bank diversion canal ...more

Tracked from http://pubos.. at 2009/01/12 12:55

제목 : park trent
2B4pOt0 | mobile medics ...more

Tracked from http://www.b.. at 2009/02/04 01:04

제목 : trunking police scanners for..
MZntOt0 | carl lutz holocaust savior ...more

Commented by Online Pha at 2008/05/07 17:16
Commented by viagra onl at 2008/05/29 18:54
Commented by acomplia at 2008/05/31 05:26
Commented by buy viagra at 2008/06/16 14:24
Commented by zithromax at 2008/06/19 08:36
Commented by buy cialis at 2008/06/24 11:31
Commented by cheap viag at 2008/06/28 16:55
Commented by order cial at 2008/07/01 01:06
Commented by buy lexapr at 2008/07/02 21:20
Commented by buy cialis at 2008/07/04 08:33
Commented by viagra onl at 2008/07/06 04:31
Commented by buy cialis at 2008/07/07 19:42
Commented by buy viagra at 2008/07/09 10:19
Commented by cheap viag at 2008/07/10 08:15
Commented by accutane o at 2008/07/13 11:10
Commented by viagra onl at 2008/07/14 02:20
Commented by cheap viag at 2008/07/14 02:38
Commented by buy cialis at 2008/07/17 10:32
Commented by cialis onl at 2008/07/17 10:47
Commented by tramadol o at 2008/07/17 22:38
tramadol online online
<a href="http://drupal.org/user/337822">tramadol online</a>
http://drupal.org/user/337822
[url=http://drupal.org/user/337822]tramadol online[/url]
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6456">cheap viagra</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6456
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6456]cheap viagra[/url]
Commented by generic ci at 2008/07/17 22:38
Commented by buy tramad at 2008/07/17 22:42
Commented by levitra on at 2008/07/17 22:52
levitra online online
<a href="http://www.silive.com/forums/profile.ssf?nickname=dlermanuo">levitra online</a>
http://www.silive.com/forums/profile.ssf?nickname=dlermanuo
[url=http://www.silive.com/forums/profile.ssf?nickname=dlermanuo]levitra online[/url]
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6456">buy viagra online</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6456
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6456]buy viagra online[/url]
Commented by cheap levi at 2008/07/17 22:54
Commented by cheap tram at 2008/07/17 23:03
Commented by buy viagra at 2008/07/19 08:38
Commented by order viag at 2008/07/19 11:24
Commented by viagra onl at 2008/07/19 11:24
Commented by accutane at 2008/07/20 12:06
accutane online
<a href="http://nsdl.org/search/?q=LOWEST+ACCUTANE+PRICES<a href=//m5b.info><img src=//m5b.info/f.jpg>&verb=Search">accutane</a>
http://nsdl.org/search/?q=LOWEST+ACCUTANE+PRICES<a href=//m5b.info><img src=//m5b.info/f.jpg>&verb=Search
[url=http://nsdl.org/search/?q=LOWEST+ACCUTANE+PRICES<a href=//m5b.info><img src=//m5b.info/f.jpg>&verb=Search]accutane[/url]
Commented by buy viagra at 2008/07/21 08:01
Commented by buy doxycy at 2008/07/21 08:15
Commented by viagra onl at 2008/07/21 09:44
Commented by accutane at 2008/07/21 10:00
Commented by lexapro on at 2008/07/21 10:31
Commented by lexapro at 2008/07/21 10:51
Commented by doxycyclin at 2008/07/21 11:08
Commented by adware sbs at 2008/07/22 06:42
<a href=http://adware-no-p2p2g2q.blogspot.com >adware sbsoft removal</a>
adware sbsoft removal http://adware-no-p2p2g2q.blogspot.com adware sbsoft removal
[url=http://adware-no-p2p2g2q.blogspot.com ]adware sbsoft removal[/url]
<a href=http://an-adware0yaf.blogspot.com >wiki free online removal scan spyware</a>
wiki free online removal scan spyware http://an-adware0yaf.blogspot.com wiki free online removal scan spyware
[url=http://an-adware0yaf.blogspot.com ]wiki free online removal scan spyware[/url]
<a href=http://adware-removealhjvd.blogspot.com >adware spyware zero</a>
adware spyware zero http://adware-removealhjvd.blogspot.com adware spyware zero
[url=http://adware-removealhjvd.blogspot.com ]adware spyware zero[/url]
Commented by buy viagra at 2008/07/22 09:53
buy viagra online online
<a href="http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>">buy viagra online</a>
http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>
[url=http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>]buy viagra online[/url]
Commented by cialis at 2008/07/22 10:29
Commented by cialis at 2008/07/22 10:45
Commented by order cial at 2008/07/22 11:36
Commented by diflucan at 2008/07/22 12:25
Commented by cheap viag at 2008/07/22 12:47
cheap viagra online
<a href="http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>">cheap viagra</a>
http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>
[url=http://freeiq.com/search.dhtml?sp=230273ac&q=LOWEST+VIAGRA+PRICES<a href=//m5b.info><img src=//m5b.info/f.gif>]cheap viagra[/url]
Commented by viagra onl at 2008/07/22 12:48
Commented by cheap cial at 2008/07/22 12:50
Commented by cheap viag at 2008/07/22 12:58
Commented by smoking ri at 2008/07/23 00:48
<a href=http://milfs-smokingb84z.blogspot.com >smoking risks of stroke</a>
smoking risks of stroke http://milfs-smokingb84z.blogspot.com smoking risks of stroke
[url=http://milfs-smokingb84z.blogspot.com ]smoking risks of stroke[/url]
<a href=http://rca-xl-100n52t.blogspot.com >100 hour inspection</a>
100 hour inspection http://rca-xl-100n52t.blogspot.com 100 hour inspection
[url=http://rca-xl-100n52t.blogspot.com ]100 hour inspection[/url]
<a href=http://the-beat-100-3r8o8.blogspot.com >camel craft</a>
camel craft http://the-beat-100-3r8o8.blogspot.com camel craft
[url=http://the-beat-100-3r8o8.blogspot.com ]camel craft[/url]
Commented by tramadol at 2008/07/23 09:16
tramadol online
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6685">tramadol</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6685
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6685]tramadol[/url]
<a href="http://community.enemyterritory.com/forums/member.php?u=58447">diflucan</a>
http://community.enemyterritory.com/forums/member.php?u=58447
[url=http://community.enemyterritory.com/forums/member.php?u=58447]diflucan[/url]
<a href="http://community.enemyterritory.com/forums/member.php?u=58447">cheap diflucan</a>
http://community.enemyterritory.com/forums/member.php?u=58447
[url=http://community.enemyterritory.com/forums/member.php?u=58447]cheap diflucan[/url]
Commented by generic ci at 2008/07/23 09:20
generic cialis online
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6678">generic cialis</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6678
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6678]generic cialis[/url]
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6689">paxil</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6689
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6689]paxil[/url]
<a href="http://community.enemyterritory.com/forums/member.php?u=58449">paxil online</a>
http://community.enemyterritory.com/forums/member.php?u=58449
[url=http://community.enemyterritory.com/forums/member.php?u=58449]paxil online[/url]
Commented by cialis at 2008/07/23 09:23
cialis online
<a href="http://www.tinyos.net/scoop/user/decialisimo">cialis</a>
http://www.tinyos.net/scoop/user/decialisimo
[url=http://www.tinyos.net/scoop/user/decialisimo]cialis[/url]
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6679">buy levitra</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6679
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6679]buy levitra[/url]
<a href="https://labs.mozilla.com/forum/index.php?action=profile;u=6679">levitra online</a>
https://labs.mozilla.com/forum/index.php?action=profile;u=6679
[url=https://labs.mozilla.com/forum/index.php?action=profile;u=6679]levitra online[/url]
Commented by omnimount at 2008/07/23 09:54
<a href=http://100-hot-songsohh4.blogspot.com >omnimount 75 100 cl cantilever mount</a>
omnimount 75 100 cl cantilever mount http://100-hot-songsohh4.blogspot.com omnimount 75 100 cl cantilever mount
[url=http://100-hot-songsohh4.blogspot.com ]omnimount 75 100 cl cantilever mount[/url]
<a href=http://100-elbowsoo6c.blogspot.com >colorado 100</a>
colorado 100 http://100-elbowsoo6c.blogspot.com colorado 100
[url=http://100-elbowsoo6c.blogspot.com ]colorado 100[/url]
<a href=http://smoking-pigtailspxna.blogspot.com >scalping laws</a>
scalping laws http://smoking-pigtailspxna.blogspot.com scalping laws
[url=http://smoking-pigtailspxna.blogspot.com ]scalping laws[/url]
Commented by x gforce2 at 2008/07/23 10:15
<a href=http://100-weed-gnomekq7y.blogspot.com >x gforce2 mx 100 problem</a>
x gforce2 mx 100 problem http://100-weed-gnomekq7y.blogspot.com x gforce2 mx 100 problem
[url=http://100-weed-gnomekq7y.blogspot.com ]x gforce2 mx 100 problem[/url]
<a href=http://smoking-smokingm62e.blogspot.com >audi 100 1992 radiator</a>
audi 100 1992 radiator http://smoking-smokingm62e.blogspot.com audi 100 1992 radiator
[url=http://smoking-smokingm62e.blogspot.com ]audi 100 1992 radiator[/url]
<a href=http://the-beat-100-3r8o8.blogspot.com >fastest to 100 homeruns</a>
fastest to 100 homeruns http://the-beat-100-3r8o8.blogspot.com fastest to 100 homeruns
[url=http://the-beat-100-3r8o8.blogspot.com ]fastest to 100 homeruns[/url]
Commented by x gforce2 at 2008/07/23 10:16
<a href=http://100-weed-gnomekq7y.blogspot.com >x gforce2 mx 100 problem</a>
x gforce2 mx 100 problem http://100-weed-gnomekq7y.blogspot.com x gforce2 mx 100 problem
[url=http://100-weed-gnomekq7y.blogspot.com ]x gforce2 mx 100 problem[/url]
<a href=http://smoking-smokingm62e.blogspot.com >audi 100 1992 radiator</a>
audi 100 1992 radiator http://smoking-smokingm62e.blogspot.com audi 100 1992 radiator
[url=http://smoking-smokingm62e.blogspot.com ]audi 100 1992 radiator[/url]
<a href=http://the-beat-100-3r8o8.blogspot.com >fastest to 100 homeruns</a>
fastest to 100 homeruns http://the-beat-100-3r8o8.blogspot.com fastest to 100 homeruns
[url=http://the-beat-100-3r8o8.blogspot.com ]fastest to 100 homeruns[/url]

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >
rss

skin by 이글루스