繁体   English   中英

javah帮助 - “在命令行上没有指定类”

[英]javah Help - “No classes were specified on the command line”

我正在运行安装了Eclipse的Ubuntu Linux,并且我正在尝试使用JNI这样做我需要使用javah,但它似乎没有工作我刚刚安装了Ubuntu并且不熟悉Linux / bash炮弹

对于我的eclipse项目myJNI,我有一个包含本机方法的类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

另外,我怀疑你不是真的想在类路径上使用org / me / jni,而只是使用classname org.me.jni.DoJNIbin目录:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM