【发布时间】:2013-12-26 13:14:02
【问题描述】:
我正在关注这个tutorial on how to build an Android Plugin for Unity
我目前处于作者告诉我在命令行中执行以下操作的部分:
1.> javac CompassActivity.java -classpath C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar -bootclasspath C:\android-sdk-windows\platforms\android-8\android.jar -d .
2.> javap -s com.yourcompany.yourgamename.CompassActivity
3.> jar cvfM ../Compass.jar com/
但是当我输入以下行时:
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
所以我尝试重新键入将文件路径放在尖括号中的行,在类路径和文件位置的开头之间放置一个点,但我一直遇到同样的问题。
我是否使用了错误的类路径?
如果是这样,我应该怎么做?
我应该补充一点,控制台确实指向正确的文件夹位置。这是我检查的第一件事。
【问题讨论】:
-
尝试将路径放在“”之间,例如“c:\progra...”
-
尝试用
"s 封闭路径,例如"C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar"
标签: java compilation windows-console