Java 构造函数文件(字符串)不可见
我收到一个错误,说“构造函数文件[string]不可见”。当我将我的方法和类都声明为public时,为什么会出现这种情况Java 构造函数文件(字符串)不可见,java,string,eclipse,selenium,constructor,Java,String,Eclipse,Selenium,Constructor,我收到一个错误,说“构造函数文件[string]不可见”。当我将我的方法和类都声明为public时,为什么会出现这种情况 package appium1; import static org.junit.Assert.*; import org.junit.Test; import org.openqa.selenium.remote.DesiredCapabilities; import com.gargoylesoftware.htmlunit.javascript.host.file
package appium1;
import static org.junit.Assert.*;
import org.junit.Test;
import org.openqa.selenium.remote.DesiredCapabilities;
import com.gargoylesoftware.htmlunit.javascript.host.file.File;
import io.appium.java_client.remote.MobileCapabilityType;
import io.appium.java_client.remote.MobilePlatform;
public class desiredcap {
@Test
public void test() {
File appDir = new File("src");
File app = new File(appDir, "BookMyShow.apk");
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.PLATFORM,MobilePlatform.ANDROID);
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
}
}
您使用的不是普通的Java
文件
类,而是来自Gargoyle软件的内容。您可能导入了错误的类,请尝试
java.io.File您很可能从错误的包中导入了
File
类。你最想要的是java.io.File
请把问题的所有细节都放在你的问题中。试试看。第二个答案:“没有对构造函数的访问修饰符,包是私有的。”非常感谢smith。成功了。我刚刚意识到我是从滴水嘴软件导入文件的,而不是通常从java.nio.File导入文件。*没问题!如果有帮助,请将此答案标记为正确。谢谢SilverNak。我从gargaoyle中删除了这个文件,并从java.nio.File中导入了它。成功了。