两个Java程序:
1.E:\Java\MyProjects\beerV1\src\com\example\model\BeerExpert.java
2.E:\Java\MyProjects\beerV1\src\com\example\web\BeerSelect.javaBeerExpert.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");
brands.add("Red Moose");
}
else
{
brands.add("Jail Pale Ale");
brands.add("Gout Stout");
}
return(brands);
}
}BeerSelect.java 代码如下:
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
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("Beer Selection Advice<br>");
String c=request.getParameter("color");
BeerExpert be=new BeerExpert();
List result=be.getBrands(c); Iterator it=result.iterator();
while(it.hasNext())
{
out.print("<br>try : " + it.next());
}
}
}在对BeerSelect.java编译时一直报错,肯定是classpath方面的问题,请教大虾 java -classpath 如何设置呢?原理是什么?
1.E:\Java\MyProjects\beerV1\src\com\example\model\BeerExpert.java
2.E:\Java\MyProjects\beerV1\src\com\example\web\BeerSelect.javaBeerExpert.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");
brands.add("Red Moose");
}
else
{
brands.add("Jail Pale Ale");
brands.add("Gout Stout");
}
return(brands);
}
}BeerSelect.java 代码如下:
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
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("Beer Selection Advice<br>");
String c=request.getParameter("color");
BeerExpert be=new BeerExpert();
List result=be.getBrands(c); Iterator it=result.iterator();
while(it.hasNext())
{
out.print("<br>try : " + it.next());
}
}
}在对BeerSelect.java编译时一直报错,肯定是classpath方面的问题,请教大虾 java -classpath 如何设置呢?原理是什么?
先学会怎么用。。等有一定基础了再回头去研究底层个人看法,仅供参考!!!