假设我有一个.class文件,该文件是从另一个库中获取的。但是,我不想将整个库包含到项目中。因此,我决定从.jar存档中拉出一个特定的类,幸运的是,它没有从库本身导入任何其他内容,因此可以单独使用。然后,我在项目中创建了一个新包,其名称与原始库(com.blahblah.library)中的名称完全相同,然后将类放在此处。但是,当我从代码中导入类时,无论我做什么,它总是显示“无法解析符号X”。现在该怎么办?
答案 0 :(得分:0)
您可以创建一个jar并将其添加为依赖项。
答案 1 :(得分:0)
您要将.class
文件放在源根目录中,它将无法工作。
您需要创建一个与类包名称相对应的新目录,并将父目录添加为库(foo.bar.MyClass
):
lib\
foo\
bar\
MyClass.class
将lib
目录配置为库并将此库添加到module dependencies应该会有所帮助。