java - 为什么Java找不到包?
问题描述
我尝试运行从GitHub 获得的 Java 代码 DictionaryPC 的 compile.sh。 每次运行它时,我都会收到如下所示的错误。但是据称丢失的 .class 文件确实以文件夹 ../com/hughes/android/ 的形式存在
compile.sh 中的路径设置正确。
../Dictionary/src/com/hughes/android/dictionary/engine/Dictionary.java:17: error: package android.content does not exist
import android.content.ContentResolver;
^
../Dictionary/src/com/hughes/android/dictionary/engine/Dictionary.java:18: error: package android.support.v4.provider does not exist
import android.support.v4.provider.DocumentFile;
^
../Dictionary/src/com/hughes/android/dictionary/engine/Dictionary.java:197: error: cannot find symbol
private static DictionaryInfo getErrorDictionaryInfo(final DocumentFile file) {
^
symbol: class DocumentFile
location: class Dictionary
../Dictionary/src/com/hughes/android/dictionary/engine/Dictionary.java:204: error: cannot find symbol
public static DictionaryInfo getDictionaryInfo(final DocumentFile file, final ContentResolver r) {
^
symbol: class DocumentFile
location: class Dictionary
../Dictionary/src/com/hughes/android/dictionary/engine/Dictionary.java:204: error: cannot find symbol
public static DictionaryInfo getDictionaryInfo(final DocumentFile file, final ContentResolver r) {
^
symbol: class ContentResolver
location: class Dictionary
5 errors
解决方案
推荐阅读
- bazel - bazel WORKSPACE 文件的行为不像记录的那样?
- spring-boot - Spring spring.profiles.include:不读取与配置文件相关的属性
- node.js - 将 Bootstrap 与 npm 和 Node.js 一起使用
- php - 当 PHP 中的两个对象键相同时,数组推入多维数组
- google-apps-script - 使用人员 API 更新联系人组
- apache-spark - 如何划分一个RDD的内容
- azure - 如何获取 Azure 资源组中存在的磁盘快照列表的 VM 名称
- vue.js - 在 Vuetify 数据表中添加类?
- message - 如何在消息队列集成模式中构建数据完整性检查?
- unity3d - 如何为标签、图层游戏对象部分编写自定义检查器?