如果我運行JAVAH未找到錯誤的JDK1.6,但不是在jdk1.7
"C:\Program Files\Java\jdk1.6.0_24\bin\javah.exe" HelloWorld
我得到
error: cannot access HelloWorld
但
"C:\Program Files\Java\jdk1.7.0_15\bin\javah.exe" HelloWorld
的HelloWorld.h是生成
怎麼了?我對PATH的1.7,如果它被相關...
class HelloWorld {
private native void print();
}
javah - 是文件名嗎? – 2013-03-01 17:58:34
Javah是一個C頭文件和存根文件生成器 – 2013-03-01 18:01:32
只是爲了確保你有沒有物理檢查每個jdk星座的bin目錄? – 2013-03-01 18:02:54