我想我在命令行中做错了类路径,我得到了以下错误:我的android程序使用android.graphics.Bitmap包中的位图
thomas@THOMASDESKLINUX:~$ javah -verbose -classpath :/home/thomas/Documents/LinuxProgramming/AndroidSDKs/android-sdk-linux_x86/platforms/android-8.jar;/home/thomas/Documents/LinuxProgramming/EclipseWorkspace/RenderScene/bin org.me.renderscene.Billboard
Error: No classes were specified on the command line. Try -help.
bash: /home/thomas/Documents/LinuxProgramming/EclipseWorkspace/RenderScene/bin: is a directory而javah找不到这个类
谢谢!
发布于 2010-11-26 08:51:33
您的命令的问题在于,您在命令行上使用的是Windows Path Separator ;,而不是Linux Path Separator :。我还建议将当前目录添加到javah:.,在本例中生成标题的正确命令是:
javah .:/home/thomas/Documents/LinuxProgramming/AndroidSDKs/android-sdk-linux_x86/platforms/android-8.jar:/home/thomas/Documents/LinuxProgramming/EclipseWorkspace/RenderScene/bin org.me.renderscene.Billboard提示:javah不需要所有的依赖库来生成头文件,它会输出警告,但这没问题。因此,使用此技巧,我们可以使用以下命令生成标头:
javah .:/home/thomas/Documents/LinuxProgramming/EclipseWorkspace/RenderScene/bin org.me.renderscene.Billboardhttps://stackoverflow.com/questions/4273523
复制相似问题