我不熟悉使用 Eclipse 以外的任何工具来编译 Java 项目。我正在尝试使用命令行编译一个使用 Android 的 java 文件,但我一直没有成功。
我一直在尝试以下变体(我的根目录是我的项目目录):
javac -classpath C:\Program_Files\Java\jdk1.7.0_04\bin;
C:\Program_Files\Android\android-sdk\platforms\android-15\android.jar
src\package1\package2\projectName.Java
它一直没有工作。我收到很多错误提示:
package android.content does not exist
package android.database does not exist
package android.net does not exist
package android.os does not exist
package android.util does not exist
我在这里做错了什么吗?我怎样才能让它识别那些android包?有人能在这里指出我正确的方向吗?我已经阅读了一堆关于 javac、命令行和类路径的文档,但我似乎无法确定这里的主要问题。谢谢。
新
我不确定这些信息是否会产生影响...但是当我在 eclipse 中运行我的程序时,它使用目录 C:\Program_Files\Android\android-sdk\platforms 的 Android 2.2\android-8\android.jar
而不是 C:\Program_Files\Android\android-sdk\platforms\android-15\android.jar
。这会改变什么吗?
但是,当我尝试转到计算机上的那个文件夹时……它不存在。 android-15
文件夹是存在的。我尝试将我的类路径更改为带有 android-8
的目录,但不幸的是它没有改变任何东西。有什么想法吗?
最佳答案
关于java - 无法使用命令行编译 Android/Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939162/