替换 java 中的 bootclasspath 选项

replacement for bootclasspath option in java

我正在尝试仅从命令行手动构建一个 Android 应用程序,而不使用任何额外的东西,例如构建系统 (Gradle)。我正在关注 this page.

但是,我一直在编译 Java 个源文件。
每当我发出命令时:
javac -d obj -classpath src -bootclasspath E:/.android/sdk/platforms/android-10/android.jar src/com/example/hello/MainActivity.java
(我的AndroidSDK在E:/.android/SDK文件夹中)
我得到
error: option --boot-class-path not allowed with target 12
我正在使用 JDK 版本 12.0.2。我开始知道 boot-class-path 选项从 JDK 版本 9 开始被删除了。那么,如何编译 Java 源文件? JDK 12.0.2 中 boot-class-path 选项的替代方案是什么?

Java 9 及更高版本不支持 bootclasspath 选项,但 bootclasspath 也可以被视为普通类路径。我已经将 bootclasspath 路径包含在 classpath 中并且它起作用了。

javac -d obj -classpath src -bootclasspath E:/.android/sdk/platforms/android-10/android.jar src/com/example/hello/MainActivity.java

我刚刚删除了 -bootclasspath 并将 android.jar 的路径包含在 classpath 中。

javac -d obj -classpath src;E:/.android/sdk/platforms/android-10/android.jar src/com/example/hello/MainActivity.java