为什么我会收到错误"文件无法解析为某种类型"?

Unk*_*ser 6 java

这是我的代码的一部分

try{

    BufferedReader in= new BufferedReader(new InputStreamReader(System.in));

    while ((line= in.readLine())!="exit"){

    System.out.println("Enter command");
    line=in.readLine();
    Command currentCommand=new Command(line);



    File currentFile= new File(currentCommand.getLsPath());
Run Code Online (Sandbox Code Playgroud)

该方法currentCommand.getLsPath()返回一个字符串,这是File Constracture的修饰,但我仍然收到此错误:File cannot be resolved to a type

问题是什么?

Jon*_*eet 15

你错过了很多机会:

import java.io.File;
Run Code Online (Sandbox Code Playgroud)

从源文件的顶部.

可以

 import java.io.*; 
Run Code Online (Sandbox Code Playgroud)

我通常使用单一类型的导入.


Ern*_*ill 6

你需要包括

import java.io.File;
Run Code Online (Sandbox Code Playgroud)

要么

import java.io.*;
Run Code Online (Sandbox Code Playgroud)

在源文件的顶部.