Re: [java-list] Tomcat - perde conexão

2003-06-23 Por tôpico Bruno do Amaral Dias Baptista


Fala. Nao sei se eh o seu caso, mas jah vi isso acontecer por falta de
commit no banco. Verifique se alguma outra aplicacao (ou mesmo pagina
anterior) nao insere/altera/exclui algum dado do banco e esquece de dar
um commit na base. Caso nao seja isso, nao sei o que pode ser.

[]'s,

   Bruno do Amaral
   RAGNAR Solutions
   www.ragnar.com.br

On Tue, 17 Jun 2003, Guilherme wrote:

 Senhores,

 Estou utilizando o Apache Tomcat 4.0, com o jdk1.3.1_08, o banco postgreSQL
 7.3 e o drive JDBC jdbc7.0-1.2.jar..

 O problema é que em um select simples dentro do meu servlets muitas vezes
 tenho que reeniciar  o servidor, pois quando vou acessar meu .class no
 browser, é retornado o seguinte erro: Apache Tomcat/4.0.6 - HTTP Status
 503 - Servlet org.apache.catalina.INVOKER.meubanco is currently
 unavailable. MAS quando desligo e ligo novamente minha máquina (Windows
 2000), este mesmo .class dá  o select e me retorna no browser normalmente.

 Alguém tem idéia de como resolver esse problema? Aguardo a resposta em
 breve, pois meu tempo está esgotando.

 grato,
 Guilherme



 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Como criar um CD demonstrativo?

2003-06-20 Por tôpico Bruno do Amaral Dias Baptista

Esse tal script que vc mencionou, acredito que seja o  script do autorun.
Se eh nisso que vc estah pensando, ele soh funciona em Windows e mesmo
assim ainda existem os que o usuario desabilita isso.

Pelo que eu entendi na mensagem do Fabio, ele quer colocar o X (com o
Linux) em um CD bootavel e, em seguida, rodar a aplicacao dele. Acho que a
dica que foi dada a respeito do Kurumin eh uma boa dica, pois basta que vc
altera o script de login do KDE (para o usuario knoppix) para que seja
iniciada a plicacao desejada. Fora isso, basta vc montar o CD igual o
Kurumin e disponibilizar uma JVM junto. Por fim, altere algum script de
profile (pode ser o /etc/profile) para ajustar as variaveis PATH e
CLASSPATH adequadamente. Caso ache isso muito dificil de ser feito, tem
uma empresa que trabalha com esse tipo de coisa: RAGNAR IT. Para maiores
informacoes, acesse www.ragnar.com.br. Acho que tem algum e-mail para
contto por lah.

[]'s,

  Bruno do Amaral
  Everithing you need is BLUE.

On Tue, 17 Jun 2003, [iso-8859-1] Otávio Barcelos wrote:

 Desculpe se minha solução for besta, mas não tem uns CDs que trazem junto tipo um 
 arquivo de script ??? que no momento que o leitor faz a leitura, eles se 
 auto-executam ??? para java não seria apenas alterar este script fazendo com que 
 seja startada a JVM ??


 falow.

 Felipe Leme [EMAIL PROTECTED] wrote:
 Fabio,

 Isso e' possivel sim, embora eu nunca tenha feito. Sugiro que voce pesquise os
 projetos Knoppix e Miolux:

 http://www.knoppix.org/
 http://miolux.codigolivre.org.br/

 A proposito, acho que seria interessante criarmos um projeto para tal (ou
 seja, um variante do Knoppix que rode uma maquina virtual java).

 Felipe


 On Wednesday 04 June 2003 08:06 pm, Fábio Santos Almeida wrote:
 
  O meu objetivo é rodar um aplicativo Java no ambiente
  X, após o micro ser inicializado pelo CD.
 
  A primeira pergunta...Isto é possível de ser feito?


 -- LISTA SOUJAVA 
 http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



 -
 Yahoo! Mail
 Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção 
 contra spam.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



=?x-unknown?q?Re=3A_=5Bjava-list=5D_=5Biso-8859-1=5D_Como_desenvo?==?x-unknown?q?lver_aplica=E7=E3o_de_Acesso_Remoto_?=

2003-06-17 Por tôpico Bruno do Amaral Dias Baptista


Olha, Halex, vou tentar dar uma ideia para vc. Como os conceitos q vc
pediu sao bem amplos, vou tentar nao me aprofundar e ser imparcial.

Pelo que eu entendi, vc quer que a aplicacao acesse, via Socket, via
RMI, ou, talvez CORBA uma base remota, certo?

Vamos lah. Por acaso este servidor seu (onde estarh a base de dados)
possui um endereco fixo? Seja um IP fixo ou um nome url?

Caso possua, vc nao precisarah utilizar Socket, RMI, CORBA, etc.
Basta vc fazer com que a propria aplicacao possua uma conexao diretamente
para a base de dados remota. De uma olhada sobre o JDBC do banco de dados
que vc estah usando. Jah fiz isso com MySQL, PostgreeSQL, ORACLE e SYBASE.
Nao tem segredo nao!

Exemplo para o MySQL (qq google acha ele!)

...
import java.sql.*;
...

public class SuaClasse {

  private Connection con;

  ...
try {
 Class.forName(org.gjt.mm.mysql.Driver);
} catch (...){ ... }

String url = 
jdbc:mysql://seu_servidor.seu_dominio.sua_regiao:3306/NOME_DA_SUA_BASE_DE_DADOS;
con = DriverManager.getConnection( url, SEU_LOGIN, SUA_SENHA );
  ...



  Pronto! Vc estah conectado aa sua base remota! Ah! Nao se esquecer de
colocar o arquivo .jar do JDBC (fornecido por cada fabricante dos bancos)
no seu CLASSPATH!

  Detalhes:
   1) Para cada banco, a linha Class.forName(...) vai receber parametros diferentes.
   2) Na String url, usei 3306 como a porta default onde meu MySQL escuta. Isso muda 
para cada banco.

  Dica:
google search: java+JDBC+SEU_BANCO
   (java+JDBC+MySQL)
isso vai te dar varios exemplos de codigos e possivelmente dicas de
sites para downloads de JDBC, bem como FAQs, etc.


Bem, isso pode ser que vc jah sabia e, por algum motivo NAO quer fazer
assim. Bem, vamos ver como seria para as solucoes que vc mencionou:

Sockets
---

  Penso que uma maneira facil de se fazer a conexao utilizando Sockets
seria colocar um servidor(claro q em algum IP conhecido!) escutando uma
determinada porta. Esse servidor possuiria uma conexao (da mesma forma
como eu mostrei acima) para a maquina desejada.
  Sua aplicacao deveria possuir um Socket que se conectaria no seu
ServerSocket (lembre-se q o IP deveria ser conhecido) e todas as consultas
SQL da aplicacao deveriam ser passadas para seu servidor (quem realmente
executaria os SQLs) por meio deste Socket. Esta comunicacao pode ser feita
via stream de bytes (que vc trataria da forma como lhe agradasse mais),
via envio de Objetos serializados, XML ou qualquer outra forma que lhe
agradasse.
  O problema desta solucao eh quando vc nao conhece o IP do local onde vc
colocaria o servidor no ar ou, entao, mesmo este sendo conhecido, o
servidor nao saiba o IP da maquina onde vai estar o banco. Caso tudo seja
conhecido, facilite seu trabalho! Use a conexao diretamente da aplicacao.


RMI / CORBA
---

 Juntei ambos, pois para esse caso, podemos resolver isso da mesma
maneira com qualquer um deles.

 Em primeiro lugar, vamos definir uma arquitetura para a sua aplicacao
neste momento. Esta arquitetura pode variar de implementador para
implementador. Aqui, vou mostrar como eu montaria:

(tomara q vc use currier para ler isso!)

  - -
  | Aplicacao Cliente |  -==- | Objeto Remoto (*) |
  -(internet)   -
  ^
  |
S Q L
  |
   ---|---
  /   v /|
 / / |
---  |
|   SUA   |  /
| BASE DE | /
|  DADOS  |/ (**)
---


(*) Pode ser um objeto RMI ou um CORBA.
(**) Era para ser um cilindro!


 Nesta arquitetura, sua aplicacao deve possuir uma referencia para o
objeto. O objeto nao precisa se preocupar em conhecer onde estah a base,
pois este pode ser executado na propria maquina onde estah a base de
dados.

 Nao sei se vc conhece RMI/CORBA (tomara que sim!), temos o servico de
localizacao (RMIREGISTRY/ORB, respectivamente). Esse localizador serve
como uma lista telefonica, quando vc precisa saber qual o numero do
telefone (referencia para o objeto que deseja). Para procurar na lista, vc
tem o nome da pessoa que deseja (a aplicacao deve saber o nome que ela
deve fornecer para o localizador, conhecido como broker, para conseguir a
referencia para o objeto que vc quer).
 Pensando no problema, seu servidor (o objeto remoto que acessa
diretamente o banco de dados) registrar-se-ia no broker e ficaria
aguardando por requisicoes (invocacoes de seus metodos). A aplicacao

Re: [java-list] Iniciando em JAVA

2003-06-17 Por tôpico Bruno do Amaral Dias Baptista


Tente

  Aprendendo JAVA2, da editora Novatec.
  Rodrigo Mello, Ramon Chiara e Renato Villella.

  Acompanha exemplos e codigos fonte on-line.

Vale a pena, o livro eh muito bom.

Conteudo:

  Programacao OO
  A Plataforma e a linguagem JAVA
  Interfaces
  Pacotes JAVA
  Internacionalizacao
  Tratamento de Excecoes
  A API Relection
  Acesso a Banco de Dados
  Multithreading
  Sockets

[]'s,

 Bruno do Amaral
 RAGNAR Solitions
 www.ragnar.com.br


On Mon, 9 Jun 2003 [EMAIL PROTECTED] wrote:

 Ola,
 Estou iniciando em JAVA, e gostaria de saber alguns conselhos para um iniciante
 livros, sites de pesquisa etc...
 Obrigado.

 =
 | Mauro Gustavo |
 | Analista de Sistemas  |
 | (0xx11)8146-9860  |
 |3118-8132  |
 |3399-4390  |
 =


 --
 Use o melhor sistema de busca da Internet
 Radar UOL - http://www.radaruol.com.br




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Declarações de métodos e atributos.

2003-06-12 Por tôpico Bruno do Amaral Dias Baptista

Indica que os metodos e atributos sao estaticos, isto eh, livres de
instancia.

Se isso estiver dentro de uma classe chamada Teste, por exemplo, ao inves
de vc colocar em um codigo:

  Teste t = new Teste();
  int i = t.getNumber();

  vc pode simplesmente usar:

  Teste.getNumber();

  Isso significa que o metodo getNumber() eh livre de instancia, que vc
nao precisa ter um objeto para chamar o metodo.

Repare que todos os public STATIC void main( String args[] ){}
sao estaticos! Se nao fossem, precisariamos instanciar um objeto da classe
que contem o main(...) e chama-lo atraves do objeto.

Xiii.. tomara que eu nao tenha complicado ainda mais :-)

[]'s,

  Bruno do Amaral

On Wed, 11 Jun 2003, Silva Luis-ALS038 wrote:

 Pessoal,

 O que significa o static em cada uma das declarações abaixo:

 public static int getNumber() { return valor; }
 public static void main (String args[]) {...}
 public static int valor = 0;

 Desde já gradeço a todos que puderem me ajudar...

 Att,

 Luis Antonio.




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] problema com execução de programa

2003-06-06 Por tôpico Bruno do Amaral Dias Baptista


Use java Frame2 no lugar de java frame2  (java eh case sensitive!)
 ^
 o f tem que ser maiusculo!
(isso eu estou concluindo a partir do trecho de codigo que vc passou:

Frame f2 = new Frame2();
   ^
)

[]'s,

  Bruno do Amaral

On Sun, 1 Jun 2003, [iso-8859-1] Igor p. Simões wrote:

 tenho uma classe criada com herança da classe Frame e no método main desta classe 
 eu crio uma instancia desta classe e peço pra mostrar conforme abaixo.
 public static void main(String args[]){
 Frame f2 = new Frame2();
 f2.reshape(0,0,420,400);
 f2.show();
 }

 compilo a classe com javac frame2.java
 e após isso digito o comando java frame2
 neste momento ocorre a seguinte mensagem de erro:
 Exception in thread main java.lang.NoClassDefFoundError: frame2
 o que devo fazer?
 desde já agradeço
 igor p simoes



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Dvida cruel

2003-06-04 Por tôpico Bruno do Amaral Dias Baptista



Estranho... Executei seu codigo e ela (a String y) nao estah vazia:

bash-2.05a# vi teste1.java
bash-2.05a# javac teste1.java
bash-2.05a# java teste1
teste -  ok 
teste -



Lembre-se que str1, dentro de String x(...) eh uma copia de Strung y (do
void main).


[]'s,

  Bruno do Amaral.


On Fri, 30 May 2003, Rodrigo Alvares de Souza wrote:

 Alguem saberia me dizer pq qdo eu imprimo a variavel y, ela está vazia ? Eu
 sei que tem a ver com a imutabilidade das Strings, mas queria uma resposta
 que me convencesse :-)

 public class teste1 {

 public teste1() {}

 public static void main(String[] args) {
 teste1 t = new teste1();
 String y = new String(teste - );
 int z = 10;
 System.out.println(t.x(y,z));
 System.out.println(y);
 }

 private String x (String str1,int z)
 {
str1 = str1.concat( ok )   ;
z = 2003;
return str1;
 }

 }

 Obrigado.
 Atenciosamente,

 Paulo Henrique C. Zanchettin
 Scopus Tecnologia S/A
 ( 55-11-3909-3561
 * [EMAIL PROTECTED]

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] iniciando em java

2003-06-03 Por tôpico Bruno do Amaral Dias Baptista


Pois eh. Concordo que o notepad seja espartano como vc disse. Mas nao
entendi por que vc mencionou isso do vi.

Usoo vi com highlight, code completion, verificador de sintaxe durante a
digitacao, sinalizacao de erros (incluindo os de tipagem), entre outros
recursos que eu NUNCA vi em nenhum outro editor (exemplo: o vi esconde
trechos de codigo que eu quero). Tb tem documentacao on-line para tudo o
que eu quiser/precisar. Quanto a compilar pressionando apenas 1 botao
(seja lah qual for), nao se admire, pois o vi tem!

Acho que vc nao explora bem todas as opcoes que o vi lhe oferece...

Que eh estranho, isso eu concordo, mas ainda estou procurando outros
editores que facam tudo o que elw faz.

Ah! E para nao ficar sobre o vi apenas para a programacao, ele tb possui
dicionarios de linguas (inclusive portugues) e consegue fazer algo como o
word, de grifar erros lexicos e sintaticos!

Bem, parando de fazer propaganda do vi, que eh free, ainda acho que para
quem estah comecando eh IMPORTANTE saber tudo o que ocorre. Por exmplo, se
vc tem um editor que auto-completa, o iniciante pode acostumar com aquilo
e viciar-se nisso. Pode ateh chegar ao cumulo de saber que se ele digitar
ateh certo ponto, tem que escolher a terceira funcao que aparece na caixa
de auto-complete. Isso nao eh bom para quem estah comecando. (pelo menos
eu acho que nao).
Outra coisa que nao concordo eh o seguinte: Vc jah viu quanta mensagem
chega para a lista que a gente resolve simplesmente alterando um
classspath, uma jvm ou mesmo para as os parametros que devemos setar
dentro de alguns xml? Eu considero importante que saibamos sempre o que
estah ocorrendo, quais sao os packages e onde estao na hora de compilar ou
rodar a aplicacao. Uma IDE facilita muito, mas muito mesmo. Porem, e
quando vc nao a tem no ambiente onde vai realizar o deploy? Tenho absoluta
certeza de que muitos aqui sabem perfeitamente resolver todos os
eventuais erros que ocorrem, mas pq sabem tb fazer isso na mao. Nao
defendo de forma alguma quem programa com editores, mesmo pq sao eles que
nos oferecem toda a velocidade que precisamos, mas para quem estah
aprendendo, acho desnecessario.

Jah falei demais.

[]'s a todos,

  Bruno do Amaral.



VI VI VI, The devil's editor!


On Fri, 23 May 2003, Pedro Burglin wrote:

 Acho q tanto faz o editor ou IDE pra aprender java... eu acharia muito
 chato ter que usar algum editor espartano como notepad ou vi para programar
 com java!

 O MINIMO que eu espero para um editor java e color highlight e code
 completion... sem isso realmente fica bem chato... e para ficar usando o
 compilador em linha de comando tb e o executador java pra executar o codigo
 vc vai demorar tao mais que apertar F9 no netbeans que realmente eu nao te
 aconselharia...

 Como vc vai acabar achando que java e muito user-enemy vai acabar caindo
 para .net! (just kidding, no flames please) =))

 Para editores e IDEs eu aconselharia Netbeans, JEdit, Eclipse ou Gel
 (links em http://www.cafeh.com.br/artigos/1/index.jsp). Todos sao free e
 muito bons. Talvez o pessoal te falou pra usar notepad para vc nao perder
 tempo aprendendo os detalhes da IDE e demorar para comecar a aprender Java
 propriamente dito, mas como em qq projeto vc teria que usar uma IDE decente
 vc teria que se familiarizar com os dois, nao?

 []s e bom aprendizado!
 Pedro


 - Original Message -
 From: Jose Carlos Lourenco Amakaho [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Monday, May 19, 2003 11:56 AM
 Subject: [java-list] iniciando em java


  oi pessoal,
  sou novo na lista e iniciante (muito entusiasmado) em java
  gostaria de saber vcs concordam com alguns que conversei que dizem que
 para aprender java realmente eh bom comecar mesmo com notepad, utilizando
 ferramenta visual apenas apos aprender e quando precisar de produtividade?
  quanto a ferramenta visual, FORTE (por ser livre e da Sun) eh a mais
 indicada?
  grato
  Amakaho
 
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para [EMAIL PROTECTED]
  -
 


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários 

Re: [java-list] Vector armazenando int

2003-06-03 Por tôpico Bruno do Amaral Dias Baptista

Sim. Eh necessario. A classe Vector armazena Object, logo nao funcionarah
para tipos basicos.

[]'s,

  Bruno do Amaral

On Wed, 28 May 2003 [EMAIL PROTECTED] wrote:

 Olá colegas Javaneses,

 Estou precisando armazenar valores inteiros (int) em um Vector, mas tá dando
 erro. É possível fazer isso? Será que é preciso converter os valores p/
 Integer?

 Até +++,
 Danielle Furtado.



 --
 Esta mensagem foi enviada pelo site http://Correio.UFPA.BR



 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Porta Serial

2003-06-03 Por tôpico Bruno do Amaral Dias Baptista


java.sun.com   procure por javax.comm

Encontrarah toda a documentacao que precisa.

caso vc esteja trabalhando com Linux, prucure pela JVM da IBM, pois a Sun
NAO possui (ainda) um pacote para a comunicacao serial em sua jvm. A IBM
sim.

[]'s,

  Bruno do Amaral



On Wed, 28 May 2003, Bruno Selva wrote:

 Alguem sabe como mexer com a porta serial, ou sabe onde posso encontrar um pacote 
 pronto?




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Applet no Browser com JDBC

2003-06-02 Por tôpico Bruno do Amaral Dias Baptista


Jah foi resolvido.

O problema era que a maquina cliente rodava a VM da MICROS~1, que era
superior (1.3) `a versao do jdk utilizado (1.1). Foi soh forcar o cliente
a utilizar a JVM 1.1.7 que funcionou.


[]'s,

   Bruno do Amaral.



On Mon, 19 May 2003, Flavio Z. Fagundes wrote:

 Prezada Lista :-)

 Fiz um applet para conexao com mysql, utilizando os pacotes twz1 (que
 oferecem suporte a conexao com o MySQL), compilo com o jdk1.1.7a, e consigo
 realizar as consultas utilizando o appletviewer.

 O problema é o seguinte:
 Quando executo o applet a partir do Internet Explorer, obtenho o seguinte
 exception:

 No suitable driver
 java.sql.SQLException: No suitable driver

 Onde está o problema? Algum problema de policy? Alguem já conseguiu fazer
 esse tipo de aplicaçao?

 Qualquer ajuda é bem vinda!

 Flávio


 --
 __
 Flávio Fagundes
 ICQ:76671182 [Z A C H]
 CELL:(055) 9977 7332
 CIÊNCIA DA COMPUTAÇÃO IX
 HP:http://pucrs.campus2.br/~flavio
 --
 Uruguaiana - RS - Brasil
 __


 __
 Este mail foi enviado por PUCRSMail 2.7.2
 This mail was sent by PUCRSMail 2.7.2


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Threads

2003-06-01 Por tôpico Bruno do Amaral Dias Baptista

Fica mais facil se vc mandar o trecho do codigo...

Bruno Amaral.

On Sat, 17 May 2003, Thiago wrote:

   Estou tentando rodar um código que criei utilizando Threads, só que num
 bloco try{...}catch(InterruptedExeption e) o java não reconhece o
 InterruptedExeption, alguém poderia me ajudar??? preciso urgentemente, pois
 tenho que fazer um Sisteminha RMI e terei que utilizar Threads.
   obrigado
   Thiago



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] iniciando em java

2003-06-01 Por tôpico Bruno do Amaral Dias Baptista

Isso mesmo! Notepad e vi imperam.

Os editores que te obrigam a programar na raca fazem com que vc aprenda
e compreenda mito mais rapido a linguagem e nao te viciam nas
facilidades que um(a) IDE te oferece.

Depois que vc dominar o tal java nativo (classes nao visuais),
possivelmente vc vai querer (ou precisar) construir um applet, servlet,
jsp, midlet ou uma aplicacao visual qualquer. Nesse momento vc passa a se
preocupar com o uso de IDEs. (Se bem que jsp e servlets eu ainda faco na
mao ateh hj.. :-)

Espero que continue entusiasmado.

[]'s,

  Bruno do Amaral


On Sun, 18 May 2003, Jose Carlos Lourenco Amakaho wrote:

 oi pessoal,

 sou novo na lista e iniciante (muito entusiasmado) em java

 gostaria de saber vcs concordam com alguns que conversei que dizem que para aprender 
 java realmente eh bom comecar mesmo com notepad, utilizando ferramenta visual apenas 
 apos aprender e quando precisar de produtividade?

 quanto a ferramenta visual, FORTE (por ser livre e da Sun) eh a mais indicada?

 grato
 Amakaho



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Impressão com APPLETS

2003-05-30 Por tôpico Bruno do Amaral Dias Baptista

Jah passaram varios e-mail na lista a respeito desse tema.

Eh mais ou menos assim:

 Um applet NAO tem acesso a ABSOLUTAMENTE NADA do sistema, a menos que a
JVM permita. Um applet, por questoes obvias de seguranca, nao consegue
criar um ServerSocket, nem gravar arquivo, , nem acessar a Impressora.

Ok. Como a JVM faz isso?
A politica de seguranca da JVM eh assim:

Caso o applet esteja rodando no mesmo host de onde ele foi encontrado, as
permissoes sao totais. Isso quer dizer que se vc criar seu applet que
imprime e rodar ele na mesma maquina (com o appletviewer, por exemplo),
ele fuincionara bem.

Caso o applet esteja rodando em maquina diferente de onde ele foi
encontrado, as permissoes sao zero! Ele NAO pode fazer nenhum acesso a
dispositivos do sistema.

Como a JVM sabe que os hosts de execucao e onde o applet estah sao
diferentes?
Resposta: CLASSPATH. Caso a JVM encontre seu applet (.class) no CLASSPATH
local, ou no html que contem o applet possua o CODEBASE igual ao seu
endereco(pode ser localhost, IP, loopback, etc), ela (a JVM) considera que
os hosts de execucao e de origem do applet sao o mesmo. Jah que sao o
mesmo, de acordo com a politica da JVM, esse eh um applet seguro, logo
pode acessar o sistema. Caso a JVM encontre o applet (.class) em outro
host (por exemplo, em uma URL diferente de localhost e afins), ela (a JVM)
assume que este applet eh desconhecido e, pela politica de seguranca,
nao permite que esse applet acesse o sistema.
Acho que sao bem claras a politica de seguranca e seus motivos. Jah
imaginou se eu coloco um applet em um site meu que fica pegando dados do
host do cliente? Ruim, nao?

Ok. Logo, nao adianta tentar burlar essas politicas, tentando mudar o
CODEBASE do applet, etc.

Como resolver entao?
Existem sites onde vc pode certificar seu applet. Jah usou o teclado
virtual do Banco do Brasil? A primeira vez que vc acessa o site, vem uma
pergunta do tipo Deseja confiar no conteudo desse site? (ou algo do
tipo). Aquilo eh uma validacao de que o cliente (seu browser) aceitou os
riscos de estar executando o applet que foi recebido.

No google vc encontra varios HOW-TOs de como proceder para registrar seu
applet nesses sites.

Para eu parar de ficar tentando explicar isso (possivelmente jah escrevi
ateh inverdades), entre direto em:

http://developer.java.sun.com/developer/technicalArticles/Security/applets/

Nessa pagina, sao apresentadas questoes de seguranca que eu (tentei) dizer
e, do meio para o fim da pagina, como proceder (com as proprias
ferramentas presentes no JDK) para certificar seu applet.

Espero que esse link resolva seu problema.


[]'s,

  Bruno do Amaral.




On Fri, 16 May 2003, Alexandre Rosa wrote:

 Caros amigos:
 Um colega meu aqui da empresa esta tendo problema com a impressão em APPLETS.
 Gera um problema de segurança (Access denied). Bom ele esta usando o PrintJob. Teria 
 alguma outra classe mais indicada ?

 Grato ,
 Alexandre.
 ___
   Alexandre Rosa
   Desenvolvimento
   [EMAIL PROTECTED]









-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] RES: Validacao de endereco IP fornecido como String

2003-05-29 Por tôpico Bruno do Amaral Dias Baptista


Tente

  ...
  String ip = new String( 192.168.0.1 );
  byte inet[] = s.getBytes();
  ...

[]'s,

   Bruno do Amaral.


On Mon, 19 May 2003, Cristiano S. Neves wrote:

 Você consegue transformar uma String em byte[] lendo a documentação da
 classe String.

 Cristiano S. Neves
 Gerente de TI

 Prumos Interativa Ltda.
 F   55 226 7951
 E   [EMAIL PROTECTED]
 U   http://www.prumos.com.br


  -Mensagem original-
  De: Ricardo Vieira Marques Fonseca [mailto:[EMAIL PROTECTED]
  Enviada em: quarta-feira, 14 de maio de 2003 21:00
  Para: [EMAIL PROTECTED]
  Assunto: [java-list] Validacao de endereco IP fornecido como String
 
 
  Ola a todos.
 
  Estou terminando a implementacao de um Chat simples, onde quase
  todas as funcoes estao finalizadas. Mas agora que resolvi cercar os
  erros de entrada do usuario, me deparei com um problema que nao consigo
  resolver: preciso verificar se o IP que a pessoa estah digitando eh um
  endereco IP valido e armazena-lo como um InetAddress.
 
  Essa classe nao tem construtores, e nao encontrei nenhum metodo
  static q resolva o meu problema. Um metodo q me quebraria o galho seria o
 
  static InetAddress InetAddress.getByAddress(byte[] addr)
 
  mas ele recebe um byte[] como parametro. Alguem saberia me dizer
  como eu poderia transformar um String (por exemplo 192.168.0.1) em um
  byte[]? Ou entao alguma outra forma de transformar esse String em
  InetAddress?
 
  Desde jah, muito obrigado.
  Grande abraco,
  Ricardo - MG
 
  /**
 Ricardo Vieira Marques Fonseca - [EMAIL PROTECTED]
 Sun Certified Programmer for Java 2 - Platform 1.4
  */
 
 
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para [EMAIL PROTECTED]
  -
 
 
  ---
  Incoming mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.480 / Virus Database: 276 - Release Date: 12/05/03
 
 ---
 Outgoing mail is certified Virus Free.
 Checked by AVG anti-virus system (http://www.grisoft.com).
 Version: 6.0.480 / Virus Database: 276 - Release Date: 12/05/03


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Executando Java

2003-03-12 Por tôpico Bruno do Amaral Dias Baptista


Sem o .class.

Bruno do Amaral

On Mon, 10 Mar 2003, Cinq - Charleston Telles wrote:

 Ao invés de utilizar java NomeClasse.class, utilize javaw NomeClasse.class.
   - Original Message -
   From: Rhycardo
   To: [EMAIL PROTECTED]
   Sent: Saturday, March 08, 2003 10:42 AM
   Subject: [java-list] Executando Java



 É possivel executar uma aplicação Java (não Applet) sem aquela incomoda 
 janelinha DOS?

 Grato,


 Rhycardo


   
 IncrediMail - Email has finally evolved - Click Here


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] aquisição dados Java

2003-03-12 Por tôpico Bruno do Amaral Dias Baptista

Fala. Por acaso essas placas sao AD-DA?

Trabalho com uma placa dessas que tinha drivers para Window$.
Decidimos usar Linux, mesmo que tivessemos que reimplementar o driver,
pois o fabricante estava querendo cobrar pela disponibilizacao dos
softwares de manipulacao da placa.
Apos uma busca de uns 4 minutos no google (santo seja!), encontrei os
drivers para ela no source forge. Junto com esses drivers, existia
exemplos de como utilizah-la, bem passo-a-passo! Nao estava em Java
(obvio), mas temos todos os codigos-fonte para nosso modelo.

Talvez valha a pena vc tentar procurar por isso para o seu modelo de
placa.

Falows,

  Bruno do Amaral.

On Fri, 7 Mar 2003, ale.keila wrote:

 Olá,

 Trabalho em um laboratório de Física e dispomos de
 sensores de temperatura, multimetro, etc e precisamos
 fazer aquisição de dados através de uma Placa IEEE488
 (GPIB).
 Alguem aqui já trabalhou/desenvolveu alguma ferramenta
 para aquisição de dados em Java? Existe alguma
 literatura a respeito, um tutorial, etc?

 Obrigado
 ALessandro de Souza
 Bauru - SP


 __
 E-mail Premium BOL
 Antivírus, anti-spam e até 100 MB de espaço. Assine já!
 http://email.bol.com.br/



 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] socket em applet

2003-03-05 Por tôpico Bruno do Amaral Dias Baptista


Applets nao possuem permissao de utilizar recursos do sistema quando
rodados via WEB.

Repare que se vc rodar esse applet na mesma maquina que vc fez, isso eh,
localhost, ele vai funcionar. Isso se deve `a questoes de seguranca do
Java. Existem 2 casos possiveis:

1) Se a maquina que estah tentando rodar o applet eh a mesma onde estah
o .class, esse applet pode TUDO. Isto eh, o Java considera que, como vc
possui o .class, foi vc quem programou, logo, deve saber o que estah fazendo.

2) Se a maquina que estah tentando rodar o applet eh diferente da maquina
onde estah o .class (via web), por questoes de seguranca, Java nao permite
que esse applet utilize qualquer recurso do host onde o applet executara.
Nao IMPRIMIRA, nao GRAVARA ARQUIVOS nem ABRIRA SOCKETS (entre outros).

Solucoes possiveis:

1) Existe uma forma de vc autenticar o host de origem, dando-lhe
permissoes para fazer esses acessos. Para isso, o costumeiro eh que vc
assine seu applet. Jah utilizou bb.com.br? Jah viu o teclado virtual?
Na primeira vez que vc acessa o site, lembra que aparece aquela mensagem:
Confiar no conteudo desse site?. Aquele eh um applet assinado.
Existem alguns tutoriais bons que ensinam passo a passo como fazer essa
assinatura. Estou sem meus arquivos aqui, senao eu jah te mandaria um. Qq
busca no google sobre isso jah acha boas referencias. (* Se nao me engano,
as assinaturas para o I.E. e para o Netscape sao diferentes ).

2) Um conhecido meu disse que achou uma opcao no proprio browser para
adicionar sites confiaveis. Ele cadastrou a URL onde estava o applet que
desejava, mas parece que nao funcionou. Talvez valha a pena tentar mais
nisso.

3) Usar a minha solucao! (nao recomendada!) Como esse problema que eu tive
era para ser resolvido em uma disciplina, achei muito trabalho fazer todos
os passos de autenticar meu applet (embora nao pareca ser tao complicado,
para a disciplina nao valia a pena). Fiz com que meu applet submetesse
todos os dados para um Servlet em um Tomcat que tinha rodando. Esse
servlet pegava os dados e montava uma pagina igual, porem em HTML.
Lembre-se que meu problema era fazer com que os dados fossem impressos.
Para o seu caso, que deseja abrir uma conexao via socket, acho que vai ter
que insistir com o applet.


Acho que eh isso,
  []'s

  Bruno do Amaral.





 On Wed, 26 Feb 2003 [EMAIL PROTECTED] wrote:

 Olá a todos!
 Eu estou tentando implementar um cliente em Java utilizando socket, mas esse
 cliente é um applet, o programa gera a seguinte exceção:
 java.security.AccessControlException: access denied
 (java.net.SocketPermission IP:PORTA connect, resolve)

 O código é o seguinte:
 try{
 client = new Socket(InetAddress.getByName(SERVER_ADDR),PORT);
 input = new ObjectInputStream(client.getInputStream());
 output = new ObjectOutputStream(client.getOutputStream());
 ThreadLe = new ReadThread(txtArea,this);
 }
 catch(IOException e){
 e.printStackTrace();
 };
 Esse problema não ocorre quando faço isso num JFrame, será que alguém poderia me
 auxiliar.

 Obrigado a todos.
 William Massaharu Ono

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Error loading class helloWorld : Bad major versionnumber

2003-03-05 Por tôpico Bruno do Amaral Dias Baptista

Nao tenho certeza, mas acho que seu JRE eh incompativel com o da
compilcacao do .class que vc tem.

Isso ocorre comigo quando pego .class jah compilados na net e tento rodar
na minha maquina. Sempre que recompilo o codigo, funciona.


 Bruno do Amaral.



On Tue, 25 Feb 2003, Oracle wrote:

 Pessoal que erro é esse ?

 Error loading class helloWorld :  Bad major version number


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Software

2003-02-24 Por tôpico Bruno do Amaral Dias Baptista

Seria mais facil responder se vc dissesse que tipo de aplicacao estah
pensando em fazer.


[]'s,

  Bruno do Amaral.

On Tue, 18 Feb 2003, Diego Mesquita wrote:

 Alguem saberia me dizer qual o melhor programa para desenvolver JAVA??


 Obrigado
 Diego Mesquita


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] problemas com JDBC em update

2003-02-14 Por tôpico Bruno do Amaral Dias Baptista


Fala.

 Nao tenho certeza, mas acredito que o setParameter( n, X ) adiciona aspas
simples (') no local do ponto de interrogacao. Repito: Nao tenho certeza,
mas em alguns casos isso ocorreu comigo.

Logo, em seu primeiro exemplo, a string teria ficado:

update sites set flag_del=\'S\' where site in (\'\'CCA\',\'CAM\'\')

ao inves de:

update sites set flag_del=\'S\' where site in (\'CCA\',\'CAM\')

E isso gera um SQLException.


[]'s,

  Bruno do Amaral.



 String query=update sites set flag_del='S' where site in
 (+getList()+) ;


On Thu, 13 Feb 2003, dbadaniel wrote:

 Saudações !

 Gente estou tentando executar um update mas estou tendo
 problemas .
 o update é o seguinte :
 update sites
 set flag_del='S'
 where site in ('CCA','CAM') ;

 na minha classe o update ficou assim (apenas ilustração tem
 mais condigo que isso):
 String query=update sites set flag_del='S' where site in
 (?) ;
 int rows=0;
 PreparedStatement pst;
 pst=Conexao.PreparedStatement(query);
 pst.setString(1,getList());
 rows=pst.executeUpdate();

 o metodo getList() retorna uma String assim 'CCA','CAM'

 esse codigo não atualiza nem uma linha e com certeza iria
 atualizar duas linhas pois eu testei esse update na na mão e
 executou cetinho .

 agora se eu mudar a String e colocar assim :

 String query=update sites set flag_del='S' where site in
 (+getList()+) ;

 o comando funciona !!

 Alguém saberia pq isso acontece ?

 valew !!




 ---
 UOL, o melhor da Internet
 http://www.uol.com.br/


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: RES: [java-list] Detect Multiple USB video Camera

2003-02-14 Por tôpico Bruno do Amaral Dias Baptista

Fala. Nunca trabalhei com essa versao sua nao, mas tente renomear esse
arquivo para ver no que dah.

Falow,

  Bruno do Amaral.



On Wed, 12 Feb 2003, Robson Augusto Siscoutto wrote:

 Olá Bruno, o único arquivo que encontrei mais próximo foi: .JMAppsCfg (esta
 em anexo)

 É este? Não encontrei o .JMStudio.

 Uso JMF 2.1.1c.

 Robson

  -Mensagem original-
  De: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]]
  Enviada em: quarta-feira, 12 de fevereiro de 2003 07:39
  Para: [EMAIL PROTECTED]
  Assunto: Re: RES: [java-list] Detect Multiple USB video Camera
 
 
 
  Fala, Robson.
 
  Qual a versao da JMF que vc estah usando?
 
  Trabalhei com a 1.0 beta, 2.0 e uma depois da 2.0 (nao lembro se 2.1 ou
  2.01).
 
  Todas estas, ao serem iniciadas (java JMStudio), em sua primeira execucao
  faziam uma busca pelos dispositivos do sistema. Apos a deteccao, todas
  criavam o arquivo .JMStudio no diretorio home do usuario que executou o
  JMStudio. No Windows 95 e 98, ficava em C:\Windows\java\.JMStudio.
  Nos NTs, (4, 2000, XP) fica na pasta C:\Documents and
  Settings\USER\.JMStudio
 
  Caso vc esteja com alguma dessas versoes, certifique-se de que o arquivo
  nao estah oculto, etc e tal.
 
  Aguardo resposta.
 
 
  []'s,
 
Bruno do Amaral.
 
 
  On Tue, 11 Feb 2003, Robson Augusto Siscoutto wrote:
 
   Olá Bruno, como vai?
  
   onde está o arquivo .JMStudio? no diretorio C:\Documents and
   Settings\Administrator não está.
  
   Preciso que o java (JMF) reconheça as duas cameras ao mesmo tempo.
  
   abraços
  
   Robson
  
  
-Mensagem original-
De: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 10 de fevereiro de 2003 15:15
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Detect Multiple USB video Camera
   
   
   
   
Hi! I don't know why the hell you are talking in english!
   
Go to C:\Documents and Settings\Administrator directory.
   
Maybe you are running JMF as Administrator.
   
   
Rename the file .JMStudio to any name you want.
   
Try to start JMStudio again.
   
   
It works when you install new devices after have already configured
JMStudio.
   
   
Have fun.
   
[]'s,
   
  Bruno do Amaral.
   
   
   
 On Wed, 5 Feb 2003, Robson Augusto Siscoutto wrote:
   

 I'm developing a JMF-based system that uses multiple USB video
cameras (on
 Windows 2000). I have two cameras: two Create WebCam Go Plus camera.

 In a Windows capture utility such as VidCap or NetMeeting I
  see three
 disctinct input sources.

 In JMStudio and the JMFRegistry I only see one source.

 Is this a bug in JMF?

 Is there a way that I can manually add the second camera to the
registry?

 Please help!!!

 Robson


 -- LISTA SOUJAVA

 http://www.soujava.org.br  -  Sociedade de Usuários Java da
  Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
[EMAIL PROTECTED]

   
  -

   
   
   
-- LISTA SOUJAVA
  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
  [EMAIL PROTECTED]
   
  -
   
   
  
  
   -- LISTA SOUJAVA
  
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
  [EMAIL PROTECTED]
  
  -
  
 
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para [EMAIL PROTECTED]
  -
 
 



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http

Re: RES: [java-list] Detect Multiple USB video Camera

2003-02-12 Por tôpico Bruno do Amaral Dias Baptista

Fala, Robson.

Qual a versao da JMF que vc estah usando?

Trabalhei com a 1.0 beta, 2.0 e uma depois da 2.0 (nao lembro se 2.1 ou
2.01).

Todas estas, ao serem iniciadas (java JMStudio), em sua primeira execucao
faziam uma busca pelos dispositivos do sistema. Apos a deteccao, todas
criavam o arquivo .JMStudio no diretorio home do usuario que executou o
JMStudio. No Windows 95 e 98, ficava em C:\Windows\java\.JMStudio.
Nos NTs, (4, 2000, XP) fica na pasta C:\Documents and
Settings\USER\.JMStudio

Caso vc esteja com alguma dessas versoes, certifique-se de que o arquivo
nao estah oculto, etc e tal.

Aguardo resposta.


[]'s,

  Bruno do Amaral.


On Tue, 11 Feb 2003, Robson Augusto Siscoutto wrote:

 Olá Bruno, como vai?

 onde está o arquivo .JMStudio? no diretorio C:\Documents and
 Settings\Administrator não está.

 Preciso que o java (JMF) reconheça as duas cameras ao mesmo tempo.

 abraços

 Robson


  -Mensagem original-
  De: Bruno do Amaral Dias Baptista [mailto:[EMAIL PROTECTED]]
  Enviada em: segunda-feira, 10 de fevereiro de 2003 15:15
  Para: [EMAIL PROTECTED]
  Assunto: Re: [java-list] Detect Multiple USB video Camera
 
 
 
 
  Hi! I don't know why the hell you are talking in english!
 
  Go to C:\Documents and Settings\Administrator directory.
 
  Maybe you are running JMF as Administrator.
 
 
  Rename the file .JMStudio to any name you want.
 
  Try to start JMStudio again.
 
 
  It works when you install new devices after have already configured
  JMStudio.
 
 
  Have fun.
 
  []'s,
 
Bruno do Amaral.
 
 
 
   On Wed, 5 Feb 2003, Robson Augusto Siscoutto wrote:
 
  
   I'm developing a JMF-based system that uses multiple USB video
  cameras (on
   Windows 2000). I have two cameras: two Create WebCam Go Plus camera.
  
   In a Windows capture utility such as VidCap or NetMeeting I see three
   disctinct input sources.
  
   In JMStudio and the JMFRegistry I only see one source.
  
   Is this a bug in JMF?
  
   Is there a way that I can manually add the second camera to the
  registry?
  
   Please help!!!
  
   Robson
  
  
   -- LISTA SOUJAVA
  
   http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
   dúvidas mais comuns: http://www.soujava.org.br/faq.htm
   regras da lista: http://www.soujava.org.br/regras.htm
   historico: http://www.mail-archive.com/java-list%40soujava.org.br
   para sair da lista: envie email para
  [EMAIL PROTECTED]
  
  -
  
 
 
 
  -- LISTA SOUJAVA 
  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
  dúvidas mais comuns: http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para [EMAIL PROTECTED]
  -
 
 


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Detect Multiple USB video Camera

2003-02-11 Por tôpico Bruno do Amaral Dias Baptista


Hi! I don't know why the hell you are talking in english!

Go to C:\Documents and Settings\Administrator directory.

Maybe you are running JMF as Administrator.


Rename the file .JMStudio to any name you want.

Try to start JMStudio again.


It works when you install new devices after have already configured
JMStudio.


Have fun.

[]'s,

  Bruno do Amaral.



 On Wed, 5 Feb 2003, Robson Augusto Siscoutto wrote:


 I'm developing a JMF-based system that uses multiple USB video cameras (on
 Windows 2000). I have two cameras: two Create WebCam Go Plus camera.

 In a Windows capture utility such as VidCap or NetMeeting I see three
 disctinct input sources.

 In JMStudio and the JMFRegistry I only see one source.

 Is this a bug in JMF?

 Is there a way that I can manually add the second camera to the registry?

 Please help!!!

 Robson


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Dúvida sobre Exceptions

2003-02-03 Por tôpico Bruno do Amaral Dias Baptista


Fala.

Lembre-se que a classe Exception eh a classe pai de todas as excecoes!

Logo, a resposta eh D, E e F.


ETA.


  Bruno do Amaral.



On Wed, 29 Jan 2003, Caetano wrote:

 Olá Pessoal,

 Estudando um pouco de exceções, me deparei com uma questão que não soube
 responder, até porque não consigo simular ela:
 Acredito que a(s) possíveis respostas sejam as letras E e F. Conto com a
 ajuda de vocês.

 8. Consider the following class hierarchy and code fragment:

 java.lang.Throwable -- java.lang.Error -- java.lang.OutOfMemoryError
   |
   |
   -- java.lang.Exception -- java.io.IOException
|
|
--
 java.net.MalformedURLException
|
|
--
 java.io.StreamCorruptedException

  1. try {
  2. // assume s is previously defined
  3. URL u = new URL(s);
  4. // in is an ObjectInputStream
  5. Object o = in.readObject();
  6. System.out.println(Success);
  7. }
  8. catch (MalformedURLException e) {
  9. System.out.println(Bad URL);
 10. }
 11. catch (StreamCorruptedException e) {
 12.System.out.println(Bad file contents);
 13. }
 14. catch (Exception e) {
 15.System.out.println(General exception);
 16. }
 17. finally {
 18.System.out.println(Doing finally part);
 19. }
 20. System.out.println(Carrying on);

 What lines are output if the method at line 5 throws an OutOfMemoryError?

 A. Success
 B. Bad URL
 C. Bad file contents
 D. General exception
 E. Doing finally part
 F. Carrying on.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet

2003-02-03 Por tôpico Bruno do Amaral Dias Baptista


Fala, Lincoln. Soh por curiosidade:

  Eu uso muito o Sybase com java. Muito tempo atraz, precisei exatamente
disso, mas o campo que eu precisava pegar era char. o casting do
ResultSet.getObject(...) para tipos basicos (int,float, boolean,
char,short,etc) funciona?

  Sei que existem os getInteger(), getFloat(), getBoolean(), etc, mas nada
para char.

  Apenas uma curiosidade que me veio a memoria.


[]'s,

  Bruno do Amaral.



 On Sat, 1 Feb 2003 [EMAIL PROTECTED] wrote:

 Use rs.getObject(Campo) e depois dê um cast para o tipo que você precisa

 ETA
 []s
 Lincoln Masao Muraoka Junior
 Analista Programador
 ASTI Tecnologia - Unidade de Soluções
 Tel.: 55 11 3031-0069 r. 232
 [EMAIL PROTECTED]
 www.astitecnologia.com.br

  Pessoal,
 
  Para pegar o valor de um campo do ResultSet eu uso por exemplo
  rs.getString(CAMPO); mas no meu caso, eu preciso pegar o valor do
  campo, e com é um select dinâmico, eu não sei que tipo de campo que eu
  vou receber, existe alguma forma de saber o tipo do campo antes de
  fazer o get ??
 
  Obrigado,
  Paulo Benfatti




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Exception

2003-02-02 Por tôpico Bruno do Amaral Dias Baptista


Fala. Coloquei o que vc pediu no seu codigo.

ETA.

[]'s,

  Bruno do Amaral

Salvem o Grande Deus Feijao!



On Wed, 22 Jan 2003, Vieira, Pablo O. wrote:

 gostaria de saber como lancar uma TestException para quem chamou o metodo
 doSomething(int).

public void doSomething(int x) throws TestException{

   if (x10) throw new TestException( 10);

/* Isso aqui jah o faz! */

 }

 valeu,

 Pablo

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Array Múltiplo

2003-02-01 Por tôpico Bruno do Amaral Dias Baptista


Fala.

   Olha, embora eu nao aprecie muito solucoes desse tipo, com complexidade
maior que n-cubico (a sua eh n-sexta), testei apenas o trecho do seu
codigo referente ao array multiplo:



public class Teste {

  public static void main( String args[] ) {

String[][][][][][] A = new String[5][5][5][5][5][5];
String output = new String();

System.out.println( :::  + A.length );

for( int a = 0; a  A.length; a++ ) {
  for( int b = 0; b  A.length; b++ ) {
for( int c = 0; c  A.length; c++ ) {
  for( int d = 0; d  A.length; d++ ) {
for( int e = 0; e  A.length; e++ ) {
  for( int f = 0; f  A.length; f++ ) {

A[a][b][c][d][e][f] = [ + a + ][ + b + ][ + c + ][ + d + 
][ + e + ][ + f + ];
output = output + A[a][b][c][d][e][f];
System.out.print(.);

  }
}
  }
}
  }
}

  }

}


///


Funcionou :)
E mais! Da forma como eu esperava!

5 eh um numero tao pequeno, nao? Pois eh, mas (5)^6 nao! Para ser mais
exato, vc estah colocando seu micro para avaliar 15625 concatenacoes de
String seguidas de atribuicao.

Cara, no meu Athlon XP 1.6 (256 MB de RAM - DDR) foi engracado ficar vendo
o grafico de utilizacao de CPU e de memoria RAM :) Claro que havia mais
aplicacoes rodando simultaneamente, mas a CPU ficou 5 minutos operando a
100%! Ah! A execucao do java, no inicio, comecou ocupando cerca de 3 MB de
RAM (acho que a JVM tava em cache), e, ao final do seu laco, estava com
quase 10 MB de RAM ocupados!

Ah! Talvez vc obtenha tempos de execucao bem menores, pois um dos fatos
que deixou a minha lenta foi a presenca do System.out.print(.); dentro
do for mais interno, apenas para eu me certificar de que o codigo nao
travava.

Mas, de qq forma, nao espere um bom desempenho desse codigo.

Nao experimentei escrever a String output. Se vc tiver tempo, execute esse
codigo e escreva ela num arquivo (sim, pois eh muuuito grande!). Ao menos
vai responder uma duvida que surgiu na lista a respeito do limite dos
objetos String.

15625 * 18 = 281.250 caracteres na String! A primeira versao da minha tese
de mestrado tem 99.135 caracteres (~90 paginas!).

Agora imagina que isso ocupa o dobro de espaco em bytes!

562.500 bytes apenas para uma variavel!!!
Como output eh uma copia da array, com 2 variaveis vc ocupou mais de 1
MB de memoria!

Hehe! Esse serviria como um otimo exemplo para meus professores de
Organizacao e Recuperacao de Informacao e Estruturas de Dados!

Bem, seja lah o que vc estiver fazendo, sua pergunta foi respondida: Sim!
Seu codigo funciona! Nao ha nada errado com seu array.

Desculpe pelos comentarios adicionais.

[]'s,


  Bruno do Amaral.


Salvem o Grande Deus Feijao







  Assegure-se de que, se sua aplicacao nao responde mesmo, estah
procurando o erro no local certo.



On Tue, 28 Jan 2003, Halex Maciel wrote:

 Caros colegas,
 estou tentando criar um array multiplo e não estou conseguindo, 
vocês podem me ajudar? Pois ele não apresenta o resultado, não sei se ele está 
entrando em laço infinito ou se ele demora mesmo. Agradeço a colaboração de todos. O 
código segue abaixo:

 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;

 public class ArrayMultiplo extends JFrame {
 private String[][][][][][] arrayM;
 private Container c;
 private JTextArea txtArea;
 private int i,j,k,l,m,n,o;
 private String output;

  public ArrayMultiplo() {
  setTitle(Array múltiplo);
  setBounds(100,150,500,400);
  c = getContentPane();
  c.setLayout(new FlowLayout());
   //
  txtArea = new JTextArea(40,50);
  c.add(txtArea);

   arrayM = new String[5][5][5][5][5][5];

   for (i = 0; i  arrayM.length; i++) {
   for (j = 0; j  arrayM.length; j++) {
   for (k = 0; k  arrayM.length; k++) {
   for (l = 0; l  arrayM.length; l++) {
   for (m = 0; m  arrayM.length; m++) {
   for (n = 0; n  arrayM.length; n++) {
   arrayM[i][j][k][l][m][n] = [+i+] [+j+] [+k+] 
[+l+] [+m+] [+n+];}}

   //
   for (i = 0; i  arrayM.length; i++) {
   for (j = 0; j  arrayM.length; j++) {
   for (k = 0; k  arrayM.length; k++) {
   for (l = 0; l  arrayM.length; l++) {
   for (m = 0; m  arrayM.length; m++) {
   for (n = 0; n  arrayM.length; n++) {
   output +=   + arrayM[i][j][k][l][m][n] +  ;}}

   txtArea.append(output);

   // Evento para habilitar o botão fechar da janela
   addWindowListener(new WindowAdapter() {
   public void windowClosing(WindowEvent e) {
   dispose();
   System.exit(0);
   }
   });
  }

  public static void main(String args[]) {
   ArrayMultiplo mainFrame = new 

Re: [java-list] Converter String para Float

2003-02-01 Por tôpico Bruno do Amaral Dias Baptista

Fala.

  Vc jah tentou:

  String meuFloat = 12.3;
  float f;
  try {
f = Float.parseFloat( meuFloat );
  }
  catch( NumberFormatException nfe ) {
System.out.println( nfe );
  }

  // A maioria dos tipos numericos possui a funcao parse!


  Espero que ajude.

  []'s,


Bruno do Amaral.


 Salvem o Grande Deus Feijao.



On Tue, 28 Jan 2003, [iso-8859-1] cassio andrade wrote:


 Olá pessoal

 Gostaria de saber como converter uma String para Float.

 Obrigado

 Cassio Guisso de Andrade.



 -
 Busca Yahoo!
 O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Duvida de Iniciante

2003-01-26 Por tôpico Bruno do Amaral Dias Baptista

Isso parece ser mais um erro de classpath.

Essa mensagem aparece sempre que nao eh encontrada a classe que se contem
o metodo public static void main( String args[] ) (*).

Assegure-se de que:

1) Vc nao estah digitando maiusculas e minusculas indiscriminadamente.
   (Java eh case sensitive)

2) Dentro da classe que vc estah tentando rodar, existe o metodo main (*).

3) Vc disse que acertou a variavel de ambiente path no XP. E a variavel
   classpath? Estah correta?
   Note que esta variavel soh serve para o java, logo possivelmente seu
   Windows nao possui esta variavel e vc terah que cria-la.

4) Faca o seguinte teste:

   Iniciar - Executar - cmd.exe

   (suponha que vc tem o arquivo Teste.java em C:\MyJava, e que seu JDK
fica em C:\JDK)

   CD \MyJava
   SET PATH=C:\JDK\BIN;%PATH%;
   SET CLASSPATH=C:\MyJava;
   javac Teste.java
   java Teste


5) Caso este teste funcione, basta vc ir ao mesmo local onde vc diz ter
acertado a variavel de ambiente path (Meu Computador  Propriedades 
Avancado  Variaveis de Ambiente ) e escolha NOVA.
Digite CLASSPATH no campo Nome da Variavel e C:\MyJava no campo Valor
da Varivel. OK! OK! OK!

   Abra um novo prompt e tente novamente, agora sem setar as variaveis na
mao, como feito em (4). Ah! Detalhe! Isso soh funcionarah para os arquivos
que estiverem em C:\MyJava, ou na pasta que vc escolher.


Espero que funcione logo :).


[]'s,

  Bruno do Amaral.




On Mon, 20 Jan 2003, Java wrote:

 Estou começando no Java...
 Meu ambiente é Windows XP e está dando o seguinte erro ao executar o programa Java.:
 Exception in thread main java.lang.NoClassDefFoundError: com/sun/tools/javac/M
 ain

 Se coloco o programa direto no ..Bin funciona normalmente
 Ja setei o Path - variaveis de ambiente para o Dos..
 Porem continua dando o erro
 Grato pela ajuda de alguem




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] produtor x consumidor (Threads)

2003-01-24 Por tôpico Bruno do Amaral Dias Baptista

Olha, o trecho aqui ficou meio baguncado, mas eh assim:

class Q {
   int n;
   synchronized int get() {
  System.out.println(Obtive:  + n);
  return n;
   }
   synchronized void put(int n) {
  this.n = n;
  System.out.println(Pus:  + n);  }
}





class Produtor implements Runnable {
   Q q;
   Produtor(Q q) {
  this.q = q;
new Thread(this, Produtor).start();
   }


  public void run() {
  int i = 0;
  while(true) {
 q.put(i++);
  }
  }
}




class Consumidor implements Runnable {
   Q q;
   Consumidor(Q q) {
  this.q = q;
new Threads(this, Consumidor).start();
   }
   public void run() {
  while(true) {
 q.get(); }

   }
}





class PC {
   public static void main(String args[]) {
  Q q = new Q();
  new Produtor(q);
  new Consumidor(q);
   }
}



Mais informacoes, tem uma apostila aqui da pos-graduacao que eh bem rapida
e didatica:

http://www.recope.dc.ufscar.br/engenhariadesoftware/download/slidesjava.zip


[]'s,

  Bruno do Amaral



---
Salvem o Grande Deus Feijao
---



On Thu, 23 Jan 2003, MARCELO DA SILVA NUNES wrote:

 ola galera,
   sou iniciante em java e estou com uma dúvida em implementar um
 modelo produtor x consumidor pois se eu fizer uma classe Produtor e outra
 classe Consumidor como faço para bloquear um objeto Produtor caso o buffer
 esteja cheio , pois parece que para bloquear e desbloquear eles tem que ser
 do mesmo tipo,
   Valeu

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Servidor Sockets

2003-01-21 Por tôpico Bruno do Amaral Dias Baptista

http://canguru.ufscar.br/sd

Eh uma pagina com alguns materiais e codigos que eu implementei para serem
usados em disciplinas daqui da UFSCar.

Se nao me engano, lah tem Socket em Java (TCP e UDP) Multithread.

Espero que adiante.

[]'s,

  Bruno do Amaral.

On Tue, 14 Jan 2003, Marcelo wrote:



 Olá pessoal

 Alguém pode me conseguir um exemplo (ou me indicar aonde tem um) de um pequeno 
servidor que fique escutando uma porta TCP/IP e ao receber uma requisição, pegue o 
que foi enviado e passe para uma thread tratar a requisição. Pode ser só um pedaço do 
código, o que estou em dúvida mesmo é como fazer para que essa thread responda a 
requisição, ela teria que ter um ponteiro para o socket original (a fim de manter a 
conexão e devolver o resultado)?

 Marcelo Menezes



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Timer

2003-01-20 Por tôpico Bruno do Amaral Dias Baptista


Fala. Dah uma olhada na classe GregorianCalendar.
Dah pra fazer muita coisa com ela!

import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;

...

Calendar calendar = new GregorianCalendar();
Date date = calendar.getTime();

// ai, o date tem os seguintes metodos:

date.getDay();
date.getMonth();
date.getYear();

// se vc olhar a API, vai ver que tem muito mais.
// esses retornos sao todos do tipo int, ok?

// ah, Dentro de java.util, tb tem uma classe muito util para
// quem trabalha com BD:

import java.util.DateFormat;
import java.util.SimpleDateFormat;

DateFormat minhaData = new SimpleDateFormat( dd/MM/ );
DateFormat minhaHora = new SimpleDateFormat( hh:mm:ss );

System.out.println( A data eh:  + minhaData.format( date )  );
System.out.println( A hora eh:  + minhaHora.format( date )  );
/* date eh o objeto Date que criei acima */

/* Os retornos da funcao format( Date ) eh do tipo String */

Espero que resolva.


[]'s,

  Bruno.





On Fri, 10 Jan 2003 [EMAIL PROTECTED] wrote:

 Fala Galera.

 Alguem sabe quais métodos retornam o dia o mes e o ano correntes do sistema
 operacional?



 --
 Use o melhor sistema de busca da Internet
 Radar UOL - http://www.radaruol.com.br




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -






-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Programacao serial

2003-01-18 Por tôpico Bruno do Amaral Dias Baptista

Ola, todos.

  Jah faz um tempo que acompanho a lista, mas ainda nao havia mandado
duvidas pra ca. Acho que chegou a hora.

  Bem, depois de apanhar onze dias em um equipamento WEG, esgotaram minhas
fichas. Preciso fazer com que uma aplicacao java se comunique com um
servoconversor via RS-232. Ate ai, sem problemas. Estou no kernel 2.4.19
com vmware rodando windows, para usar o software do fabricante. O software
pra windows funciona beleza. (Isso tira qq duvida sobre os cabos e
interfaces que tive que montar).
  Possuo a especificacao completa do protocolo e acredito estar seguindo
ela corretamente. Digo acreditar porque instalei uma versao do ttysnoopy
(sniffer para porta serial) para verificar o que se passava pela porta que
eu uso. Usando ele, posso ver que, alem dos dados da minha aplicacao ser
enviada, esses sao identicos aos enviados pelo software do fabricante que
roda no windows / vmware.
  Jah tentei com perl, c/c++ e agora java. Todos falharam. Estou tentando
usar agora a biblioteca javacomm junto com o IBM java 1.4. Configuro baud
rate, parity, timeout, stop bit da forma como especifica o manual.
  Apos ligar para a assistencia tecnica, consegui falar com o engenheiro
(unico) responsavel pela programacao do protocolo do servoconversor. Ele
soh sabe responder duvidas a respeito de Visual C++. Mesmo assim, me disse
que basta abrir a porta serial previamente configurada e depois usar write
e read.

  Gostaria de saber se alguem aqui jah programou algo para serial e se
poderia dar uma luz.

  Desculpem pelo tamanho da mensagem.

  []'s,

  Bruno.



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-