我一直在尝试在Android Studio中开始本地开发。我认为除了javah之外,我已经正确设置了所有内容。当我试图运行它时,我会抛出错误
"Exception in thread "main" java.lang.IllegalArgumentException: Not a valid class name: Files\Java\jdk1.8.0_66\jre\lib\charsets.jar;C:\Program"
我在设置菜单中将javah设置为外部工具;这是对话框的样子:
我几乎可以肯定错误在“参数”字段中。
想法?我输错了命令吗?
答案 0 :(得分:0)
我遇到了同样的问题。问题是JDK路径中的空白区域:C:程序文件 \ Java \ jdk1.8.0_66 \ bin \ javah.exe。在我的情况下,我只是将我的JDK复制到一个新的文件夹,其路径不包含空格,现在可以正常工作!