D:\workspace\DiskNumber\src\com\tjn\test 先要
cd D:\workspace\DiskNumber\src\com\tjn\test 然后运行javac TestDll.java 生成class文件后,需要生成头文件,输入
set classpath=D:\workspace\DiskNumber\src ,到项目的src根目录下,然后运行
javah -jni com.tjn.test.TestDll
通常情况下,我们在编写java文件时,会引用到自已定义的一些类,如果按通常的javac *.java的形式来编译会出现找不到符号的错误。
假如在d:/web/wsh下有a.java和b.java两个文件,在b.java文件中有引用了a.java。以下提供了两种编译方法,以供参考:
方法一:
1.进入d:/web/wsh目录下:
javac a.java
2.然后退出wsh目录,即进入d:/web目录下:
javac wsh/b.java
即可编译成功。
方法二:
通过使用javac -classpath(cp)参数
1.进入d:/web /wsh下:
javac a.java
2.还是在d:/web/wsh下:
javac -classpath d:/web/wsh b.java
这样也可以编译成功!
以下是javac编译的参数:
用法:javac <选项> <源文件>
选项:
原文出处:http://blog.csdn.net/dy511/article/details/6080418