| Autor |
Mensagem |
|
|
|
Experimenta a classe java.math.BigInteger.
|
 |
|
|
Olá:
<BR>
<BR>Criei um build.xml para meu projeto. Dentro da tarefa de compilação, está escrito o seguinte:
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR><javac destdir="${build.dir}" srcdir="${src.dir}" compiler="jikes">
<BR><classpath>
<BR><pathelement path="${lib.dir}/"/>
<BR></classpath>
<BR></javac>
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>Entretanto, quando compilo, o ant não acha os arquivos *.jar que estão no diretório indicado. Assim, ele não acha a referencia às classes que estão nos *.jar e aparece o seguinte aviso, por exemplo:
<BR>
<BR>Semantic Error: Type quadratic_chaos.gui.jrefinery.Function2D was not found.
<BR>
<BR>Uma outra tentativa foi:
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR><javac destdir="${build.dir}" srcdir="${src.dir}" classpath="${lib.dir}/*.jar" compiler="jikes">
<BR></javac>
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>Entretanto obtive o mesmo erro.
<BR>Alguém pode me indicar qual a sintaxe correta?
<BR>
<BR>Grato,
<BR>
<BR>Rafael Ubiratam Clemente Afonso
<BR>Java 2 Certified Programmer<BR><BR>[ Esta mensagem foi editada por: rucafonso em 16-04-2003 16:55 ]
|
 |
|
|
|
Ops, NA verdade o correto é "char ch = minhaString.charAt(i)". Distração minha. :-[
|
 |
|
|
Evandro:
<BR>
<BR>Se me permite a intromissão, acho que dá para simplificar um pouco o seu método:
<BR>######## Código: VerificaNumero.java #########
<BR>import java.lang.Character;
<BR>import java.util.*;
<BR>
<BR>class VerificaNumero
<BR>{
<BR>
<BR>public static void main(String args[])
<BR>{
<BR>String valorDigitado = "A056B149D11FG98273";
<BR>
<BR>System.out.println(" ---------- Inicio do Programa -----------" ;
<BR>System.out.println(" String DIGITADA = " + valorDigitado);
<BR>
<BR>int size = valorDigitado.length();
<BR>for(int i=0; i < size; i++)
<BR>{
<BR>char ch = charAt(i);
<BR>if (Character.isDigit(ch)) {
<BR>System.out.println(ch + " Eh um NUMERO" ;
<BR>} else {
<BR>System.out.println(ch + " NAO Eh um NUMERO" ;
<BR>}
<BR>
<BR>System.out.println(" ---------- Fim do Programa -----------" ;
<BR>}
<BR>
<BR>}
<BR>}
<BR>
|
 |
|
|
|
fgtoledo:
<BR>
<BR>Eu estou usando "Desenvolvendo na Web com JavaServer Pages" de Fields e Kolb, Ed. Ciência Moderna.
<BR>
<BR>Boa Sorte,
<BR>
|
 |
|
|
|
Cátia:
<BR>
<BR>Você pode entender os atributos como sendo os substantivos relacionados a uma classe; E os métodos como os verbos.
<BR>Um exemplo: Classe ContaCorrente. Substantivos: Código, saldo, agência, etc. Verbos: Abrir, depositar, sacar, tirar saldo/extrato, fechar, etc.
<BR>Outro exemplo: Classe Animal. Substantivos: idade, altura, peso, nome, pais, filhos, etc. Verbos: nascer, morrer, comer, reproduzir, defecar, etc.
<BR>Outra forma de encarar, seria os atributos como o que uma classe <!-- BBCode Start --><I>tem</I><!-- BBCode End --> e os atributos o que uma classe <!-- BBCode Start --><I>faz</I><!-- BBCode End -->.
<BR>
<BR>Espero que isso ajude,
<BR>
<BR>Rafael Ubiratam Clemente Afonso
<BR>Java 2 Certified Programmer<BR><BR>[ Esta mensagem foi editada por: rucafonso em 03-04-2003 15:28 ]
|
 |
|
|
|
Experimente o <!-- BBCode Start --><A HREF="http://www.jedit.org" TARGET="_blank">JEdit</A><!-- BBCode End -->.
|
 |
|
|
|
Franklin:
<BR>
<BR>Fiz como me sugeriu. O diretório do webApp ficou assim:
<BR>
<BR>%TOMCAT_HOME%/webapps/ch03/*.java
<BR>%TOMCAT_HOME%/webapps/ch03/web-inf/web.xml
<BR>%TOMCAT_HOME%/webapps/ch03/web-inf/classes/*.class
<BR>
<BR>E daí tentei "http://localhost:8080/ch03/servlet/counter". E não deu certo. :-[ .
<BR>Mandei um e-mail ao autor do livro e ele me sugeriu alterasse o seguinte trecho do arquivo %TOMCAT_HOME%/conf/web.xml:
<BR>
<BR> <!-- The mapping for the default servlet -->
<BR> <servlet-mapping>
<BR> <servlet-name>default</servlet-name>
<BR> <url-pattern>/</url-pattern>
<BR> </servlet-mapping>
<BR>
<BR>para
<BR>
<BR> <!-- The mapping for the default servlet -->
<BR> <servlet-mapping>
<BR> <servlet-name>default</servlet-name>
<BR> <url-pattern>/servlet</url-pattern>
<BR> </servlet-mapping>
<BR>
<BR>Mas não funcionou.
<BR>Já não sei mais o que fazer. Já tentei "http://localhost:8080/ch03/counter", "http://localhost:8080/counter", "http://localhost:8080/servlet/counter", "http://localhost:8080/ch03/servlet/InitCounter", "http://localhost:8080/ch03/InitCounter", "http://localhost:8080/InitCounter".
<BR>Estou quase desistindo. :-[
<BR>
<BR>Grato,
<BR>
<BR>Rafael Ubiratam Clemente Afonso
<BR>Java 2 Certified Programmer<BR><BR>[ Esta mensagem foi editada por: rucafonso em 24-03-2003 23:31 ]
|
 |
|
|
|
Jack:
<BR>
<BR>Experimentei sua sugstão e não deu certo. Obrigado de qualquer jeito. :-[
|
 |
|
|
Olá:
<BR>
<BR>Estou estudando o Livro "Java Servlet: Programação" de Hunter e Crawford. Fiz o download dos <!-- BBCode Start --><A HREF="http://examples.oreilly.com/jservlet2/" TARGET="_blank">códigos de exemplo</A><!-- BBCode End -->. Descompactei os arquivos. Cada capítulo do livro possui um diretório equivalente com seus respectivos fontes. Além disso cada diretório também possui seu respectivo web.xml. Cada diretório chama-se chXX, onde XX vai de 02 até 20. Copiei estes diretórios para C:javaTomcat 4.1webapps.
<BR>O problema começa quando tento acesssar algum servlet. Por exemplo, compilei os *.java em ch03. Tento acessar o Servlet da classe InitCounter. No IE digito <!-- BBCode Start --><I>http://localhost:8080/ch03/InitCounter</I><!-- BBCode End -->. Então o Tomcat retorna a mensagem de Status 404 ("The requested resource (/ch03/InitCounter) is not available." . No Web.xml aparece o seguinte:
<BR>
<BR><web-app>
<BR> <!-- From Example 3-3 -->
<BR> <servlet>
<BR> <servlet-name>
<BR> counter
<BR> </servlet-name>
<BR> <servlet-class>
<BR> InitCounter
<BR> </servlet-class>
<BR> <init-param>
<BR> <param-name>
<BR> initial
<BR> </param-name>
<BR> <param-value>
<BR> 1000
<BR> </param-value>
<BR> <description>
<BR> The initial value for the counter <!-- optional -->
<BR> </description>
<BR> </init-param>
<BR> </servlet>
<BR><!-- Outros Servlets -->
<BR><web-app>
<BR>
<BR>Baseando em "servlet-name" tento <!-- BBCode Start --><I>http://localhost:8080/ch03/counter</I><!-- BBCode End -->. Entretanto obtenho o mesmo aviso.
<BR>Quando vou ao <!-- BBCode Start --><I>Tomcat Server Administration</I><!-- BBCode End --> e verifico Tomcat Server->Service (Tomcat-Standalone)->Host (localhost), não aparece nenhuma menção aos chXX entre os Contextos. A minha dúvida é: Não basta jogar meu diretório (ou meu atrquivo JAR/WAR) com a aplicação WEB para dentro de webapps, reinializar o Tomcat, e daí posso usá-la?
<BR>Acho que estou errando em algo muito simples, mas não consigo descobrir o quê.
<BR>Agradeceria qualquer ajuda.
<BR>
<BR>Grato,
<BR>
<BR>Rafael Ubiratam Clemente Afonso
<BR>Java 2 Certified Programmer<BR><BR>[ Esta mensagem foi editada por: rucafonso em 23-03-2003 19:41 ]
|
 |
|
|
Olá:
<BR>
<BR>Já timha postado esta pergunta semana passada. Entretanto depois que deu o pau na página, ela sumiu. Provavelmente porque não deu tempo para incluí-la no Backup. Portanto lá vai de novo:
<BR>Na matéria sobre o J2EE 1.4, Sessão "Enterprise JavaBeans 2.1", sub-sessão CMP, o autor da matéria mostra um exemplo de EJB-QL em que se usa o operador <!-- BBCode Start --><B>ORDER BY</B><!-- BBCode End -->. Aqui está a query exatamente como está escrita originalmente:
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>SELECT OBJECT(0)
<BR>FROM Cliente c, IN (c.pedidos)
<BR>WHERE c.endereco.estado = ´PE´
<BR>ORDER BY o.quantidade ASC
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>Minhas dúvidas:
<BR><!-- BBCode ulist Start --><UL>
<BR><LI>Seriam "O" e "o" a mesma coisa? Tudo indica que sim.
<BR><LI>O que representa a variável "O" (ou "o" ? Seria c.pedidos?
<BR></UL><!-- BBCode ulist End -->
<BR>Como não vi nenhuma errata nas edições posteriores a respeito disso, estou lançando isso ao forum.
<BR>
<BR>Grato,
|
 |
|
|
drspuc:
<BR>
<BR>Um exemplo extraído do Livro do Deitel:
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>JMenu fileMenu = new JMenu("File" ;
<BR>fileMenu.setMnemonic(´F´ ;
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
|
 |
|
|
|
Jack:
<BR>
<BR>No meu TOMCAT_HOME/common/lib não tinha nenhum destes jar. Tive que copiá-los de outros diretórios.
<BR>Xerxes foi um antigo rei da Pérsia na Antiguidade; Era nisso que eu me apoiava para memorizar o nome do arquivo JAR. Pesquisei no Google e descobri que este rei também se chamava Xerces. (Viram? Java também é cultura).
<BR>O xercesImp.jar não serve. Quando rodei o Tomcat com este arquivo, sem o xerces.jar, e tentava acessar uma certa página, recebia um ClassNotFound referente a org/w3c/dom/ranges/DocumentRange. Parei o Tomcat, Copiei o xerces.jar, deletei o xercesImp.jar e então a tal página aparecia normalmente.
<BR>
<BR>Grato,
|
 |
|
|
|
Olá:
<BR>
<BR>Estou lendo um livro sobre web services ("Profissional Java Web Services", de Hendricks, Galbraith e outros, Ed. Alta Books) e a certa altura ele pede para incluir certos arquivos *.jar do Tomcat no classpath. A saber: <!-- BBCode Start --><I>xerxes.jar, mail.jar e activation.jar</I><!-- BBCode End -->. A versão do Tomcat que ele usa é a 3.2.x. Estou usando o Tomcat 4.1.12 que vem junto com o JBoss. O problema é que não estou achando estas libs. Elas mudaram de nome? O que devo usar no lugar?
<BR>
<BR>Grato,
|
 |
|
|
|
Um colega meu tem um livro chamado "Java para a Web com Servlets, JSP e EJB", de Budi Kurniawan, Ed. Ciência Moderna. O preço na <!-- BBCode Start --><A HREF="http://www.temporeal.com.br/mod_perl/livraria.pl?acao=ver_detalhes&isbn=8573932104&volume=0&ano_publ=2002&rnd=161361047465068" TARGET="_blank">Tempo Real</A><!-- BBCode End --> está em R$ 109,00. Acho que é o que você está procurando.
<BR>Específico sobre JSP, li o livro "Desenvolvendo na Web com JavaServer PAges", Fields e Kolbi, Ed. Ciência Moderna, R$ 73,00.
<BR>Sobre Servlet há o livro "Java Servlet Programação", de Hunter e Crawford, Ed. Ciência Moderna, R$ 85,00.
<BR>Acho que são o que você está pedindo.
<BR>
<BR>
<BR>
<BR>Rafael Ubiratam Clemente Afonso
<BR>Java 2 Certified Programmer<BR><BR>[ Esta mensagem foi editada por: rucafonso em 12-03-2003 08:53 ]
|
 |
|
|