【发布时间】:2020-07-02 12:03:22
【问题描述】:
目录中有一个名为353.jar 的jar。我新建了一个 java 类并导入了 353.jar 中的类。
import com.coxier.test.DrawaerLayout;
class Test {
public static void main(String[] args) {
DrawaerLayout d = new DrawaerLayout();
}
}
我用下面的命令编译Test.java:
javac -verbose -classpath /Users/coxier/test/app/build/intermediates/transforms/dexBuilder/debug/353.jar:. TestA.java
但这里有一个错误:
error: package com.coxier.test does not exist
编辑 1
感谢@Marquis。我知道这个jar是dex格式的文件。
jar tvf 351.jar
输出是:
1080024 Thu Jul 02 17:52:10 CST 2020 classes.dex
【问题讨论】:
-
JAR 文件in 中有什么?
-
@MarquisofLorne 我使用
jadx-gui,我看到 353.jar 中有一个类文件。 -
你看到什么类文件了吗?在什么路径下?
-
@Raghuveer 谢谢,但这不是我的问题。
-
哪里说
javac理解包含DEX 文件的JAR 文件?