javah 帮助 - “命令行上未指定类”

2024-01-21

我正在运行安装了 Eclipse 的 Ubuntu Linux,并且我正在尝试使用 JNI 为此,我需要使用 javah,但它似乎不起作用 我最近刚刚安装 Ubuntu,对 Linux/bash shell 不熟悉

对于我名为 myJNI 的 eclipse 项目,我有包含本机方法的 DoJNI 类。

在终端中:

javah -classpath .;\home\thomas\Documents\LinuxProgramming\EclipseWorkspace\myJNI\bin\org\me\jni DoJNI

我得到的错误是: 命令行上未指定类


使用正斜杠代替反斜杠,使用冒号代替分号:

javah -classpath .:/home/thomas/Documents/LinuxProgramming/EclipseWorkspace/myJNI/bin/org/me/jni DoJNI

Also, I suspect你真的不希望 org/me/jni 出现在类路径上,而只是bin目录,使用类名org.me.jni.DoJNI:

javah -classpath .:/home/thomas/Documents/LinuxProgramming/EclipseWorkspace/myJNI/bin org.me.jni.DoJNI
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javah 帮助 - “命令行上未指定类” 的相关文章

随机推荐