Джава все еще не найдет файлы классов в OSX / Android Studio
Сославшись на ->Ошибка Javah при использовании его в JNI
... и ->Android - Джава не находит мой класс
... я до сих пор не могу получитьjavah
работать. В частности ...
Мой класс Java находится здесь:
/Users/HKS/Code/MusicPlayer-Android/dspLibrary/src/main/java/com/company/audio/LibDSP.java`
Из этой папки ...
/Users/HKS/Code/MusicPlayer-Android/dspLibrary/src/main/java/`
... Я пытался бежать ...
javah com.company.audio.LibDSP
javah -classpath . com.company.audio.LibDSP
javah -classpath /Applications/Android\ Studio.app/sdk/platforms/android-16/android.jar:. -jni com.company.audio.LibDSP
... Я также попробовал это из фактической папки, содержащей.java
файл...
javah LibDSP
javah -classpath . LibDSP
Все дают как обычно ...
error: cannot access com.company.audio.LibDSP
class file for com.company.audio.LibDSP not found
javadoc: error - Class com.company.audio.LibDSP not found.
Error: No classes were specified on the command line. Try -help.
Есть идеи?
Случайные подробные журналы показывают что-то странное в пути поиска ...
[ Search Path: /System/Library/Java/JavaVirtualMachines....../Contents/Classes/charsets.jar//Applications/Android Studio.app/sdk/platforms/android-16/android.jar:. ]
Обратите внимание, что, похоже, нет разделителя для тех, которые добавлены-classpath
, Я пробовал предварительно в ожидании ":", и это не имеет значения. Я предполагаю, что это ошибка в подробном выводе, а не основная функциональность.