使用javac编译java文件和使用javah生成C/C++头文件 遇到找不到类的问题

确保在环境变量里面设置了下面的

下面是我的电脑安装的JDK路径

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.7.0_10   (JDK的安装路径)

然后在path下面添加 %JAVA_HOME%\bin

变量名:path

(如)变量名:%JAVA_HOME%\bin;xxxxxxxxxxxxxx;xxxxxxxxxxxx

编译生成头文件:
javac clsName.java
javah clsName

当.java文件中包含PACKAGE(包名)信息时:
javac定位到文件所在目录下:javac clsName.java,或定位到域名的上一级目录下:javac www\domain\com\clsName.java,.class文件创建到与.java文件相同的目录下。
javah定位到域名的上一级目录下:javah -jni www.domain.com.clsName,.h文件创建到域名的上一级目录下

你可能感兴趣的:(使用javac编译java文件和使用javah生成C/C++头文件 遇到找不到类的问题)