javah 无法访问 com.heshen.HelloWorld Error: 未在命令行中指定任何类。请尝试使用 -help

简介:
>javah -classpath .  com.heshen.HelloWorld

必须加包头

 

JNI类如果不添加包头,可以用Javah编译过去,但普通Java文件访问JNI类就会出现有包类访问无包类的问题

NI类如果不添加包头,可以用Javah编译过去,但普通Java文件访问JNI类就会出现有包类访问无包类的问题。 

package com.test.java; 

import Sample1; //JNI 

错误:The import Sample1 cannot be resolved
 


JNI类如果添加包头,就无法用Javah编译过去。 

http://1985wanggang.blog.163.com/blog/static/7763833201101011210338/
相关文章
|
4月前
|
IDE Java 开发工具
java编译通过,运行却提示找不到或无法加载主类的解决方案
java编译通过,运行却提示找不到或无法加载主类的解决方案
141 0
|
Java
使用cmd运行第一个java程序(含有查看文件后缀名方法)
先在文件夹里面建立一个txt文件夹,名字自定义一个Dog.txt
132 0
使用cmd运行第一个java程序(含有查看文件后缀名方法)
|
Java
JAVA初学:错误: 找不到或无法加载主类 test
程序在运行的时候具体是如何确定.class文件位置的呢?
353 0
JAVA初学:错误: 找不到或无法加载主类 test
|
Java
运行JAVA程序发现找不到或无法加载主类问题解决方法
运行JAVA程序发现找不到或无法加载主类问题解决方法
460 0
运行JAVA程序发现找不到或无法加载主类问题解决方法
|
关系型数据库 MySQL 数据库
Windows上启动Mycat 错误: 找不到或无法加载主类 Files\mycatWin
Windows上启动Mycat 错误: 找不到或无法加载主类 Files\mycatWin
Windows上启动Mycat 错误: 找不到或无法加载主类 Files\mycatWin
|
Java 开发工具 Android开发
Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中
今天运行一个项目发现运行不起来了,报错 错误: 无法访问XXX 错误的类文件: C:\Users\xxx\.gradle\caches\transforms-2\files-2.1\xxx\xxx(xxx/xxx/xxx.class) 错误的 RuntimeInvisibleParameterAnnotations 属性: xxxx 请删除该文件或确保该文件位于正确的类路径子目录中。
1023 0
|
Java
classPath 【项目编译之后的输出路径】字节码的路径,默认是生成在bin目录下
classPath 【项目编译之后的输出路径】字节码的路径,默认是生成在bin目录下
148 0
classPath 【项目编译之后的输出路径】字节码的路径,默认是生成在bin目录下
|
小程序
Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
175 0
Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
|
程序员 C++
VS2015+Qt5.9.1编译报错:Moc系统找不到指定路径,error MSB6006 cmd.exe 已退出,代码为3 -- 完美解决
VS2015+Qt5.9.1编译报错:Moc系统找不到指定路径,error MSB6006 cmd.exe 已退出,代码为3 -- 完美解决
2309 0