我不熟悉使用 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 中运行我的程序时,它使用带有目录的 Android 2.2C:\Program_Files\Android\android-sdk\platforms\android-8\android.jar
而不是C:\Program_Files\Android\android-sdk\platforms\android-15\android.jar
. 这有什么改变吗?但是,当我尝试转到计算机上的该文件夹时……它不存在。该android-15
文件夹是存在的。我尝试将我的类路径更改为带有 的目录android-8
,但不幸的是它没有改变任何东西。有任何想法吗?