无法使用javah

时间:2018-09-06 09:27:29

标签: java java-native-interface java-10

  

大家好,

     

从Java 8迁移到Java 10时,我遇到了一个奇怪的问题   问题。在我们的旧系统中,有一个JNI层,我们正在生成   .class文件中的头文件,使用以下命令,例如:

javah -jni -classpath classes -o jpdm.h com.osm.biz.pdm
  

这组命令给了我这样的问题:

     

错误:找不到“ com.osm.biz.pdm”的类文件。

     

在JAVA 10中编译时遇到了这个棘手的问题。

     

奇怪的是,当我替换构建的相同.class文件(pdm.java)时   在Java 8中执行与上述相同的命令,我什么也没得到   问题。

     

我的问题

     
      
  1. Java 10是否不再通过上述命令生成头文件?

  2.   
  3. 是否有使用Java 10生成头文件创建的其他方法?

  4.   

0 个答案:

没有答案