Escolar Documentos
Profissional Documentos
Cultura Documentos
O primeiro passo definir o ambiente de desenvolvimento. 1. Java SDK 1.5 . !et"eans #.$ %. iReport &lugin !et"eans '. iReport .5 5. &rot(eus 1$ )sar *ual*uer S+"D , S*l Server- D" - Oracle- &ost+res.
1 / "ai0ando o JDK (ttp1223ava.sun.com23avase2do4nloads2inde053d65.3sp 7li*ue no bot8o DO9!:OAD- em seguida selecione a plataforma , SO . / (ttp122444.netbeans.org2 7li*ue no bot8o DO9!:OAD- seguido da plataforma. Ao termino do do4nload- cli*ue duplo em install- automaticamente ele ir; selecionar a J<= previamente instalada.
Salve em *ual*uer pasta. >m seguida- e0ecute o NetBeans e cli*ue no menu tools + Plugins
7li*ue em abrir. >m seguida- ir; aparecer uma 3anela perguntado se voc? aceita a licen@a.
C:\iReport-2 ! "
)sando JS=oot(
&assos 1 de # &asso 1
&asso
&asso %
&asso 5
&asso #
O TestJarToExe.exe foi gerado com sucesso. Agora, no Advpl iremos chama-lo atravs do ShellExecute @method A !"# ShellExecute( cFile, cOperation, cParams, cDir, nFlag )
nalisan!o os m"to!os
!vpl x #ava
static function callJ() local cFile := 'TestJarToExe.exe' local cDir := 'C:\nb_projects\TestJarToExe\ ist\' local n!et := " n!et:= #$ellExecute(%&pen%' (llTri)(cFile)'%!obertoTeixeira%'cDir'*) return
pac+a,e testjartoexei)port ja.ax.s/in,.J&ption0ane122 2 2 3aut$or Teixeira 21 public class 4ain 5 122 2 3para) ar,s t$e co))an line ar,u)ents 21 public static .oi main(#trin,67 ar,s) 5 #trin, s0ara)* = ar,s6"7.to#trin,()J&ption0ane.s$o/4essa,eDialo,(null' s0ara)*)8 8
"om- feito todo o ambiente- iremos iniciar nosso pro3eto. De inDcio- usando o Eotvs Development Studio- daremos o nome de pr#Ad$plJa$a
% Pro#eto
&ro3eto configurado- ambiente configurados
&ri$ers
Os seguintes drivers )anco de dados, devem constar na pasta li) do i'eport
iret&rio onde encontra-se o .exe do nosso relat&rio Java 0" do 2anco de ados 3ome do 2anco de ados 4su*rio do 2anco de ados 5 Senha do 2anco de ados 5
Obs.: Como voc percebeu, o MV_JADVUS , e MV_JADVHT guardam i !orma"#es do ba co de dados, como usu$rio e se %a respec&ivame &e. C'aro (ue ) poss*ve' i serir esses dados o mome &o da passagem de par+me&ros o !o &e, por)m, ) mais !$ci' criar um usu$rio,se %a o ba co de dados, ape as com ro'e S-.-CT. Todos esses par+me&ros podem so!rer a'&era"#es, e de !a&o, ) me'%or guardar em vari$veis.
6rie as demais vari*veis, com seus respectivos valores .!/'E# 0' .!/JA !1T .!/JA ! 2 $%&# D%'S $%&# D%P( 6-7n)/pro+ects7i'eport emo7dist7 localhost dadosadv postgres 89:;<
6om a conex,o ativa, agora iremos criar o relat&rio de fato. O i'eport encontra-se na pasta c-7i'eport-9.=.< A/0U1VO 2 ASS1ST-3T- D- /-.AT4/1O
Exi)indo o relat&rio.