Я после этого tutorial on how to build an Android Plugin for UnityКомпиляция Java из командной строки
Я в настоящее время в той части, где автор говорит мне сделать следующее в командной строке:
1.> Javac CompassActivity. java -classpath C: \ Program Files (x86) \ Unity \ Editor \ Data \ PlaybackEngines \ androidplayer \ bin \ classes.jar -bootclasspath C: \ android-sdk-windows \ platform \ android-8 \ android.jar -d ,
2.> javap -s com.yourcompany.yourgamename.CompassActivity
3.> баночка cvfM ../Compass.jar ком/
Однако, когда я введите следующую строку:
javac CompassActivity.java -classpath C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar
я получаю следующее сообщение:
javac: invalid flags: (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar
usage: javac <options> <source files>
use -help for a list of possible options
Итак, я попытался перепечатать строку, помещая мой путь файла в угловые скобки, помещая точку между classpath и началом моего местоположения файла, но я продолжаю получать ту же проблему.
Я использую classpath неправильно?
Если да, то каким образом я должен это делать?
Я должен добавить, что консоль указывает на правильное расположение папки. Это было первое, что я проверил.
попробуйте поместить путь между «» как «c: \ progra ...» – lordkain
Попробуйте включить путь с '' '' like '' C: \ Program Files (x86) \ Unity \ Editor \ Data \ PlaybackEngines \ androidplayer \ Bin \ classes.jar "' – jpw