Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 项目赢得';无法解析t运行扫描程序_Java - Fatal编程技术网

Java 项目赢得';无法解析t运行扫描程序

Java 项目赢得';无法解析t运行扫描程序,java,Java,这是我到目前为止的代码,这是属于同一个程序的多个文件中唯一的一个文件 当我想要编译和检查我的错误时,eclipse告诉我它无法解决扫描仪问题,我不知道如何解决这个问题,也不知道它的确切含义 import java.util.Scanner; public class PieShop { static FoodItem foodItem = new FoodItem(); public static void main(String[] args) { Scann

这是我到目前为止的代码,这是属于同一个程序的多个文件中唯一的一个文件

当我想要编译和检查我的错误时,eclipse告诉我它无法解决扫描仪问题,我不知道如何解决这个问题,也不知道它的确切含义

import java.util.Scanner;

public class PieShop {
    static FoodItem foodItem = new FoodItem();
    public static void main(String[] args) {
        Scanner_in.consoleLine("Enter Food item File name:");
        foodItem.foodItemFile=new File(Scanner_in.getConsole());
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

若您将正确的值传递给扫描源,下面的代码应该可以正常工作

import java.util.Scanner;

public class PieShop {
    static FoodItem foodItem = new FoodItem();
    public static void main(String[] args) {
        Scanner Scanner_in = new Scanner(source);
        Scanner_in.consoleLine("Enter Food item File name:");
        foodItem.foodItemFile=new File(Scanner_in.getConsole());
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

若您将正确的值传递给扫描源,下面的代码应该可以正常工作

import java.util.Scanner;

public class PieShop {
    static FoodItem foodItem = new FoodItem();
    public static void main(String[] args) {
        Scanner Scanner_in = new Scanner(source);
        Scanner_in.consoleLine("Enter Food item File name:");
        foodItem.foodItemFile=new File(Scanner_in.getConsole());
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

如果您想从控制台读取输入,这将是正确的方法:

import java.util.Scanner;

public class PieShop {

    private static FoodItem foodItem = new FoodItem();

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Initialize scanner
        System.out.println("Enter Food item File name:"); // Print yourtext
        foodItem.foodItemFile = new File(scanner.nextLine()); // Read from scanner
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

如果您想从控制台读取输入,这将是正确的方法:

import java.util.Scanner;

public class PieShop {

    private static FoodItem foodItem = new FoodItem();

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Initialize scanner
        System.out.println("Enter Food item File name:"); // Print yourtext
        foodItem.foodItemFile = new File(scanner.nextLine()); // Read from scanner
        foodItem.addFoodItem();
        foodItem.displayAll();
        foodItem.choices();
    }
}

从未定义中的扫描仪。无法编译。您导入了
扫描仪
。。。您想在某个时候创建一个
新扫描仪()
?可能重复的@HarshaW不是同一个解决方案。您必须实例化扫描仪
中的Scanner\u
从未定义过。无法编译。您导入了
扫描仪
。。。您是否希望在某个时候创建一个
新扫描仪()
?可能重复的@HarshaW不是同一个解决方案。您必须实例化扫描仪