我按照sun文档上的例子写了一个HelloWorld.java文件,存放在d盘根目录下,并且编译成功,在
d盘根目录下产生HelloWorld.class文件,然后我在d盘根目录下运行javah -jni HelloWorld,却出现了“Error:Class HelloWorld could not be found”的错误。我实在是不知道什么问题,因为这一切都是按照sun的tutorial文档做的,但是就是没有产生HelloWorld.h,还出现上面的那个错误。
HelloWorld.java:
class HelloWorld
{
public native void displayHelloWorld();
static
{
System.loadLibrary("hello");
}
public static void main(String[] args)
{
new HelloWorld().displayHelloWorld();
}
}我在cmd下运行命令为:
D:\>javah -jni HelloWorld我的jdk为1.4.2谁能帮我解决200分都给他!!!!!!!!!
d盘根目录下产生HelloWorld.class文件,然后我在d盘根目录下运行javah -jni HelloWorld,却出现了“Error:Class HelloWorld could not be found”的错误。我实在是不知道什么问题,因为这一切都是按照sun的tutorial文档做的,但是就是没有产生HelloWorld.h,还出现上面的那个错误。
HelloWorld.java:
class HelloWorld
{
public native void displayHelloWorld();
static
{
System.loadLibrary("hello");
}
public static void main(String[] args)
{
new HelloWorld().displayHelloWorld();
}
}我在cmd下运行命令为:
D:\>javah -jni HelloWorld我的jdk为1.4.2谁能帮我解决200分都给他!!!!!!!!!
你tmd神了!!!!!200分你的了!!!!!
顺便问一下,难道javah不像javac那样只要设置好CLASSPATH就会自己找吗?
非得要显示的制定吗?