请问javac 编译,如何引用定义在其他文件夹的包?
高洛峰
高洛峰 2017-04-18 10:15:35
0
1
341

我在编译BeerSelect.java提示如下错误:

E:\wsj\JavaWeb\BeerSelect>javac -d classes src\com\example\web\BeerSelect.java
src\com\example\web\BeerSelect.java:3: 错误: 程序包com.example.model不存在
import com.example.model.BeerExpert;
                        ^
src\com\example\web\BeerSelect.java:20: 错误: 找不到符号
        BeerExpert beerExpert = new BeerExpert();
        ^
  符号:   类 BeerExpert
  位置: 类 BeerSelect
src\com\example\web\BeerSelect.java:20: 错误: 找不到符号
        BeerExpert beerExpert = new BeerExpert();
                                    ^
  符号:   类 BeerExpert
  位置: 类 BeerSelect
3 个错误

E:\wsj\JavaWeb\BeerSelect>
E:\wsj\JavaWeb\BeerSelect>

我检查BeerSelect.java导入的路径:import com.example.model.BeerExpert;但编译不过,不清楚哪里不对,求教大家能不能帮我看看? 本人刚在学习servlet相关的。

---------------------------------------以下相关信息--------------------------------------

目录结构如下:

BeerExpert.java的代码

package com.example.model;

import java.util.ArrayList;
import java.util.List;

public class BeerExpert {
    public List getBrands(String color){
        List brands = new ArrayList();
       return (brands);
    }
}

BeerSelect.java的代码

package com.example.web;
import com.example.model.BeerExpert;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.List;

public class BeerSelect extends HttpServlet {
    public void doPost(HttpServletRequest request,
                       HttpServletResponse response)
               throws IOException, ServletException{
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("Beer Selection Advice<br>");
        String c = request.getParameter("color");
        out.println("<br>Got beer color " + c);
        BeerExpert beerExpert = new BeerExpert();
        List result = beerExpert.getBrands(c);
    }
}

系统环境变量:

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
黄舟
  1. 명령줄에 java -version을 입력하면 정상적으로 표시되나요?

  2. 마지막 환경변수는 설정하지 않아도 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!