Jchart, existe um meio de eu executar ele no ASP?

4 respostas
K

Jchart, existe um meio de eu executar ele no ASP?

ja tenho a classe pronta e funcionado…

import java.awt.*;

import java.io.File;
import org.jfree.chart.*;
import org.jfree.chart.plot.Plot;
import org.jfree.data.general.DefaultPieDataset;

	public class GraficoPizza extends java.applet.Applet{

		public static void main(String args[]){
		
			DefaultPieDataset ds = new DefaultPieDataset();
				ds.setValue("Norte" , 12);
				ds.setValue("Nordete" , 48);
				ds.setValue("Centro-Oeste" , 10);
				ds.setValue("Sudeste" , 20);
				ds.setValue("Sul" , 10);
				JFreeChart grafico = ChartFactory.createPieChart3D("Grafico da Populacao",ds,true,false,false);

				try{
					ChartUtilities.saveChartAsJPEG(new File ("c:\\pizza.jpg"),1.0f,grafico,400,250);
					Plot plot = grafico.getPlot();
					plot.setForegroundAlpha(0.3f);
				}
				catch(Exception e){/* TRATAR */}
				//finally { /* TRATAR */}

				
			}
			
		
		}

para eu executar ela em uma pagina ASP, quais sa modificações que eu teria que fazer nela?
oq eu teria que transformar no ASP e no JAVA

acho que é so

faloe e ate mais…

4 Respostas

R

é só vc usar a tag applet !!!

<applet code="MinhaClasse.class" width="200" height="50">

… quando a página for carregada, será chamada a jvm padrão do browser e exibir o applet !!

flw!

K

ja tinha tentado fazer isso, mais nao funcionou
ele me retorna esse erro

pelo que entendi ele nao reconhece as API(acho que se chama assim, estou correto?) do jchart, eu tenho que modificar alguma coisa no codigo da classe ou nas variaveis de ambiente??

qdo eu executo em DOS ele funcona perfeitamente, nao me gera erro nenhum!

minhas variaveis de ambiente estao dessa forma

bem acho que é so por enqto

falo e obrigado pela ajuda

R

vc tá usando o jre 1.5 e o jdsdk 1.4 ???

K

to usando o jdsdk 1.4

mudei para jdsdk 1.5 e o erro continua o msm…

JAVA_HOME
C:\Arquivos de programas\Java\jre1.5.0_01
uma coisa que eu reparei agora que vc me falo…

eu aponto o JAVA_HOME para o c:\jdsdk1.4…
e pelo que vi no relatorio de erro ele puxo o 1.5 em um diretorio do qual eu nao apontei…

existe outro lugar que ele puche fora das variaveis de ambiente?
existe algum comando para saber quais APis vc tem “instalado”?

existe algum comando para saber qual versao eu estou usando ?
ACHEI O COMANDO P/ SABER A VERSAO

D:\Java\grafico>java -version

ele me retorno isso…

java version “1.5.0_01”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot™ Client VM (build 1.5.0_01-b08, mixed mode, sharing)

faloe… e obrigado de novo…


Java Plug-in 1.5.0_01
Using JRE version 1.5.0_01 Java HotSpot™ Client VM
User home directory = C:\Documents and Settings\Administrador


c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>

java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Criado 27 de junho de 2005
Ultima resposta 27 de jun. de 2005
Respostas 4
Participantes 2