我有一个带有BeerSelect.java文件的目录结构com / example / web。
package com.example.web;
import com.example.model.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class BeerSelect extends HttpServlet{
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException
{
ArrayList<String> brandsFromExpert = new ArrayList<String>();
BeerExpert expert = new BeerExpert();
String c = "light"
brandsFromExpert = expert.getBrands(c);
}
}
我在目录com / example / model中有另一个文件,里面有BeerExpert.java文件。
package com.example.model;
import java.util.*;
public class BeerExpert{
public List getBrands(String color)
{
List<String> brands = new ArrayList<String>();
if(color.equals("amber"))
brands.add("JacK Amber");
else
brands.add("Jail Pale Ale");
return brands;
}
}
但是当我尝试编译BeerSelect.java时,我收到以下错误:
有谁可以告诉为什么?
答案 0 :(得分:0)
编译时,你应该在的src
目录中,你应该将文件命名为com/example/
......无论如何。
因为您发布了输出的图片而不是文本,所以无法提供更准确的答案。