Documentation Contents

javah - C ??????????????????????????????????????????????????????

javah ??????Java ??????????????? C ??????????????????????????? C ????????????????????????????????????????????????????????????????????????Java ?????????????????????????????????????????????????????????C ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????

javah [ options ] fully-qualified-classname. . .
javah_g [ options ] fully-qualified-classname. . .

??????

javah ?????????????????????????????????????????????????????????????????? C ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? C ????????????????????????????????????????????????.h ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????javah ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? (_) ?????????????????????????????????????????????????????????

????????????????????? javah ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????-stubs ?????????????????????????????????????????????1 ??????????????????????????????????????????????????????????????????????????????????????????????????????-o ?????????????????????????????????????????????

?????????????????????????????????????????????????????????????????? Java Native Interface (JNI) ????????????????????????????????????????????????????????????????????????????????? ???????????????javah ??????JNI ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????javah ??? JNI ??????????????????????????????????????? .h ????????????????????????????????????

javah_g ??????jdb ???????????????????????????????????????javah ??????????????????????????????????????????????????????

???????????????

-o outputfile
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? outputfile ?????????????????????-o ????????? -d ????????????????????????????????????????????????
-d directory
javah ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????-d ????????? -o ????????????????????????????????????????????????
-stubs
javah ??????Java ???????????????????????????????????? C ???????????????????????????
-verbose
???????????????????????????????????????????????????????????????????????????????????????javah ????????????????????????????????????
-help
javah ????????????????????????????????????????????????????????????????????????
-version
javah ?????????????????????????????????????????????
-jni
JNI ?????????????????????????????????????????????????????????????????????????????????????????????javah ????????????????????????????????????????????????????????????-jni ????????????????????????????????????
-classpath path
??????????????????????????? javah ?????????????????????????????????????????????????????????????????? CLASSPATH ???????????????????????????????????????????????????????????????????????????????????????????????????????????????path ????????????????????????????????????????????????
   .:<your_path>
?????????????????????
   .:/home/avh/classes:/usr/local/java/classes

????????????* ???????????????????????????????????????????????????????????????????????????????????? .jar ????????? .JAR ????????????????????????????????????????????????????????????????????????????????????????????? (Java ???????????????????????? 2 ???????????????????????????????????????)???

????????????????????????????????? foo ??? a.jar ??? b.JAR ??????????????????????????????????????????????????? foo/* ??? A.jar:b.JAR ???????????????????????? ????????????JAR ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? JAR ?????????????????????????????????* ??????????????????????????????????????????????????????????????????????????????????????????????????? JAR ????????????????????????????????????????????????CLASSPATH ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java ?????????????????????????????????????????????????????????????????????System.getenv("CLASSPATH") ????????????????????????????????????????????????????????????????????????Java ?????????????????????????????????????????????????????????????????????????????????????????????????????????

-bootclasspath path
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? jre/lib/rt.jar ?????????????????????????????? JAR ???????????? ?????????????????? Java 2 ?????????????????????????????????????????????????????????
-old
?????? JDK1.0 ???????????????????????????????????????????????????????????????????????????
-force
????????????????????????????????????????????????????????????????????????
-Joption
Java ?????????????????? option ?????????????????? option ????????????Java ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 1 ????????????????????????????????????-J-Xms48m ????????????????????????????????????????????????????????? 48M ?????????????????????????????????

????????????

CLASSPATH
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
.:/home/avh/classes:/usr/local/java/classes

????????????

javac???java???jdb???javap???javadoc


Copyright © 1995-2010 Sun Microsystems, Inc. All Rights Reserved.

Please send comments using this Feedback page.
Sun Microsystems, Inc.
Java Technology