Alguém sabe me dizer o porque aparece este erro na hora que tento compilar o arquivo Teste.java?
# javac Teste.java
Teste.java:21: cannot resolve symbol
symbol : class GraficoLinha
location: class gera_grafico.Teste
GraficoLinha g = new GraficoLinha(datas,nrpip,valor);
^
Teste.java:21: cannot resolve symbol
symbol : class GraficoLinha
location: class gera_grafico.Teste
GraficoLinha g = new GraficoLinha(datas,nrpip,valor);
^
Segue os códigos:
package gera_grafico;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.text.*;
import java.io.*;
import java.util.*;
public class Teste extends HttpServlet {
public void doPost ( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException
{
String[] datas = new String[2];
String[] nrpip = new String[1];
datas[0] = request.getParameter ("DATA_INICIAL");
datas[1] = request.getParameter ("DATA_FINAL");
nrpip[0] = request.getParameter ("NRP_IP");
long valor = 1000;
GraficoLinha g = new GraficoLinha(datas,nrpip,valor);
}
}
package gera_grafico;
import java.sql.*;
import java.util.Date;
import java.util.Map;
import java.io.Serializable;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import de.laures.cewolf.DatasetProduceException;
import de.laures.cewolf.DatasetProducer;
public class GraficoLinha implements DatasetProducer, Serializable {
private String[] data = null;
private String[] nrp = null;
private long valor = 0;
GraficoLinha(String[] mydata, String[] mynrp, long myvalor){
this.data = mydata;
this.nrp = mynrp;
this.valor = myvalor;
}
public Object produceDataset(Map params) throws DatasetProduceException {
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
for (int a=0; a<nrp.length; a++){
//int valor= (int)(Math.random() * 1000 + 1000);
int valor = 1000;
for (int i=0; i<data.length; i++){
//final int y = valor + (int)(Math.random() * 200 - 100);
final int y = valor + 200 - 100;
valor = y;
dataset.addValue((double)y, nrp[a], data[i]);
}
}
return dataset;
}
public boolean hasExpired(Map params, Date since){
return (System.currentTimeMillis() - since.getTime()) > 5000;
}
public String getProducerId(){
return "PageViewCountData DatasetProducer";
}
}
Obrigado.
Everton