繁体   English   中英

不允许在 1 个文件中导入 java.nio.file.Files 和 com.google.common.io.Files

[英]Import java.nio.file.Files and com.google.common.io.Files in 1 file is not allowed

我是 java 的新手,我需要使用与 MAVEN 依赖项不同的功能,但它们具有相同的名称,如下所示,

import java.nio.file.Files;
import com.google.common.io.Files;

我不允许我导入。 我会抛出错误

The import com.google.common.io.Files collides with another import statement

这能解决吗? 多谢。

当您必须使用同名的两个类时,您必须导入其中一个并在代码中使用另一个的完全限定名称。

例如,保留第一个导入。 当您想为每种类型创建一个变量时,您可以执行以下操作:

import java.nio.file.Files;

public class MyClass{

    Files files; //This variable uses the imported type
    com.google.common.io.Files ioFiles; //This variable uses the explicit type
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM