[java-list] Java e Smtp !!!

2002-09-30 Thread Mário Roberto Porto Filho



 
Por favor, observem o código abaixo. Não estou entendendo 
por que não consigo enviar um comando ao
meu servidor smtp. Acontece que o "in.readLine()" ele me 
retorna os dados do servidor. No segundo ele deveria
me mandar a resposta ao comando "HELO cmagnani", 
porém o programa fica parado nesta linha 
Alguém já fez este esquema de enviar e-mail pelo SMTP 

Obrigado desde já !!Mário
 
try{  mySocket = new 
Socket("CmagSun",25);  BufferedReader 
in  = new BufferedReader( new InputStreamReader (mySocket.getInputStream()) 
);     BufferedWriter out = new BufferedWriter( new 
OutputStreamWriter (mySocket.getOutputStream()) ); 
System.out.println(mySocket.getInetAddress().getHostAddress()); 
  stEcho = in.readLine();  // 
1)  System.out.println(""+stEcho);  out.write("HELO 
cmagnani\\n");  out.flush();  stEcho 
= in.readLine(); // 
2)   .
  .
..


RES: [java-list] FileReader

2002-10-04 Thread Mário Roberto Porto Filho

Faz o teste para ver se o método readline() retornou null

if(linha==null)
 { // Então é fim de Arquivo !!! }


-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 3 de outubro de 2002 09:56
Para: [EMAIL PROTECTED]
Assunto: [java-list] FileReader



 Eu estou utilizando o seguinte trecho do código para ler um arquivo, como
eu faco pra saber quando é o fim do arquivo, o EOF . Já que eu leio
linha a linha ...


   FileReader in = new FileReader("C:\\arq.txt");
   BufferedReader buff = new BufferedReader(in);
   String linha = buff.readLine();

Obrigada








-- 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] 
-




RES: [java-list] Java e Smtp !!!

2002-10-08 Thread Mário Roberto Porto Filho



Eu dei uma olhada lá, mas 
esta Api precisa ser baixada separadamente e precisa de JavaBeans 
tb
Na verdade eu já consegui 
fazer funcionar o programa.O problema era que sempre que você manda um 
output para o 
SMTP, precisa passar o 
"carriage return" no final de cada comando..Então usei a classe 
"PrintWriter" e o método
"println" que joga o CR no 
final, aí funcionou..
 
Obrigado
Mário

  -Mensagem original-De: Rodrigo Miguel 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 30 de 
  setembro de 2002 17:28Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Java e Smtp 
  !!!
  Dê uma olhada na API JavaMail 1.3!!!
   
  
- Original Message ----- 
    From: 
Mário 
Roberto Porto Filho 
To: [EMAIL PROTECTED] 
Sent: Monday, September 30, 2002 4:44 
PM
Subject: [java-list] Java e Smtp 
!!!

 
Por favor, observem o código abaixo. Não estou 
entendendo por que não consigo enviar um comando ao
meu servidor smtp. Acontece que o "in.readLine()" ele 
me retorna os dados do servidor. No segundo ele deveria
me mandar a resposta ao comando "HELO cmagnani", 
porém o programa fica parado nesta linha 
Alguém já fez este esquema de enviar e-mail pelo SMTP 

Obrigado desde já !!Mário
 
try{  mySocket = 
new 
Socket("CmagSun",25);  BufferedReader 
in  = new BufferedReader( new InputStreamReader 
(mySocket.getInputStream()) );     BufferedWriter 
out = new BufferedWriter( new OutputStreamWriter 
(mySocket.getOutputStream()) ); 
System.out.println(mySocket.getInetAddress().getHostAddress()); 
  stEcho = in.readLine();  // 
1)  System.out.println(""+stEcho);  out.write("HELO 
cmagnani\\n");  out.flush();  stEcho 
= in.readLine(); // 
2)   .
  .
..


RES: [java-list] Java e Smtp !!!

2002-10-08 Thread Mário Roberto Porto Filho

Isso mesmo, Valeu !!
Mas o "BufferedWriter" não tem o método "writeln", pelo menos na versão que
eu estou usando que é 1.3
Usei o "PrintWriter" que tem o método "println" , aí funcionou !!!


-Mensagem original-
De: Rodrigo Francisco Sacht [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 30 de setembro de 2002 19:14
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Java e Smtp !!!



Tem um erro no comando abaixo:
out.write("HELO cmagnani\\n");
você colocou no final \\n sendo que isso não corresponde ao  que é o
que o servidor espera.
Você deve usar apenas uma barra invertida \n ou então usar out.writeln(), ai
você nao precisa se preocupar com
isso. Usei desta maneira em um servidor POP3 e funcionou e acho que no SMTP
também vai funcionar

30/09/02 16:44:02, Mário Roberto Porto Filho <[EMAIL PROTECTED]> wrote:

>
>
>  From:   Mário Roberto Porto Filho <[EMAIL PROTECTED]>
>
>  To: <[EMAIL PROTECTED]>
>  Date:   Mon, 30 Sep 2002 16:44:02 -0300
>  Subject:[java-list] Java e Smtp !!!
>
>
>
>
>  Por favor, observem o código abaixo. Não estou entendendo por que não
>  consigo enviar um comando ao
>  meu servidor smtp. Acontece que o "in.readLine()" ele me retorna os dados
do
>  servidor. No segundo ele deveria
>  me mandar a resposta ao comando "HELO cmagnani", porém o programa
>  fica parado nesta linha
>  Alguém já fez este esquema de enviar e-mail pelo SMTP 
>  Obrigado desde já !!
>  Mário
>
>  try{
>mySocket = new Socket("CmagSun",25);
>BufferedReader in  = new BufferedReader( new InputStreamReader
>  (mySocket.getInputStream()) );
>   BufferedWriter out = new BufferedWriter( new OutputStreamWriter
>  (mySocket.getOutputStream()) );
>   System.out.println(mySocket.getInetAddress().getHostAddress());
>
>stEcho = in.readLine();  // 1)
>System.out.println(""+stEcho);
>out.write("HELO cmagnani\\n");
>out.flush();
>stEcho = in.readLine(); // 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] 
-




RES: [java-list] Java e Smtp !!!

2002-10-08 Thread Mário Roberto Porto Filho




Exato, com o " \n" apenas, 
funcionou também, eu pensei que com \\n o java passaria 
\n para o SMTP, mas não é verdade, ele
tem que passar \n apenas, 
que o SMTP interpreta como CR ( carriage return ).

  -Mensagem original-De: Hooter 
  [mailto:[EMAIL PROTECTED]]Enviada em: domingo, 29 de setembro de 
  2002 22:10Para: [EMAIL PROTECTED]Assunto: RE: 
  [java-list] Java e Smtp !!!
  Acho 
  q naquela linha q vc manda um out.write("HELO 
  cmagnani\\n");  tem um \ a mais, entao 
  enm vez de ele mandar um \n ele ta mandando um \ ... Coloca um \n com um a 
  barra so para ver o q rola ..
   
   
  []s
  
-Original Message-From: Mário Roberto Porto Filho 
[mailto:[EMAIL PROTECTED]]Sent: Monday, September 30, 2002 
4:44 PMTo: [EMAIL PROTECTED]Subject: 
[java-list] Java e Smtp !!!
 
Por favor, observem o código abaixo. Não estou 
entendendo por que não consigo enviar um comando ao
meu servidor smtp. Acontece que o "in.readLine()" ele 
me retorna os dados do servidor. No segundo ele deveria
me mandar a resposta ao comando "HELO cmagnani", 
porém o programa fica parado nesta linha 
Alguém já fez este esquema de enviar e-mail pelo SMTP 

Obrigado desde já !!Mário
 
try{  mySocket = 
new 
Socket("CmagSun",25);  BufferedReader 
in  = new BufferedReader( new InputStreamReader 
(mySocket.getInputStream()) );     BufferedWriter 
out = new BufferedWriter( new OutputStreamWriter 
(mySocket.getOutputStream()) ); 
System.out.println(mySocket.getInetAddress().getHostAddress()); 
  stEcho = in.readLine();  // 
1)  System.out.println(""+stEcho);  out.write("HELO 
cmagnani\\n");  out.flush();  stEcho 
= in.readLine(); // 
2)   .
  .
..


[java-list] Arquivo Config.ini

2002-10-08 Thread Mário Roberto Porto Filho

Alguém tem alguma idéia de como criar um arquivo config.ini. Qual o padrão
que melhor trabalha com java..
Ex:
[VAR]=Valor

VAR
Valor

Obrigado
Mário



-- 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] 
-




RES: [java-list] Arquivo Config.ini

2002-10-11 Thread Mário Roberto Porto Filho

Desculpa o mal entendidoNeste caso, qual seria o nome do arquivo
fisicamente ( .txt , etc... ) ?
Obrigado

-Mensagem original-
De: José Carlos Lopes de Barros [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 9 de outubro de 2002 16:10
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Arquivo Config.ini



import java.util.Properties;
import java.io.FileInputStream;
import java.io.IOException;

class myproperties {
public static void main(String args[]) {
Properties props = new Properties();
try {
props.load(new FileInputStream("myproperties.properties"));
System.out.println(props.get("key"));

}
catch (IOException e) {
e.printStackTrace();
}

}
}


arquivo:

key=minha chave!

saída do programa:

minha chave!

Entendeu?

[]´s
Sparc

-Mensagem original-
De: Luis Henrique Albinati Jr. [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 8 de outubro de 2002 18:43
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Arquivo Config.ini


> Alguém tem alguma idéia de como criar um arquivo config.ini. Qual o padrão
> que melhor trabalha com java..

Mario
De uma olhada na classe ResourceBundle; ela trabalha com um arquivo
.properties que funciona basicamente igual a um ini (windows)

[]´s
Luis Henrique Albinati Junior
Software Developer
Inatel Competence Center
(www.inatel.br/competencecenter)



-- 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] 
-




[java-list] Thread - Socket Servidor !!!

2002-10-13 Thread Mário Roberto Porto Filho



Pessoal
Como eu faria para terminar 
um thread que esta implementando um socket 
ouvinte(servidor)
Eu pensei em variável 
compartilhada mas o thread ficará parado no accept() e não iria dar 
certo.
 
-
Ex:
ServerSocket 
skServer;
...
...
new 
ThreadServerChild(skServer.accept()).start();    // O Thread vai ficar parado aqui, ouvindo em uma 
porta
-
Obs: ThreadServerChild é um 
outro thread que cuidará da conexão para que o servidor possa 
ser multi-thread !!!
 
Como eu faço para terminar 
este Thread(Servidor) através de um clique de mouse por exemplo 
?
Qual a melhor saída 
?
 
Obrigado
 


[java-list] Javadoc !!

2002-10-21 Thread Mário Roberto Porto Filho



Pessoal.
Como eu devo documentar meu 
código para quando eu gerar o "javadoc" ele sair formatado igual a API do Java 
?
Obrigado
Mário


[java-list] Problema no Tomcat 3.3

2002-10-31 Thread Mário Roberto Porto Filho



Como eu faço para definir 
um CLASSPATH para a minha aplicação no Tomcat...
Eu já inclui o contexto no 
arquivo apps.xml, mas dá erro para encontrar os .class e os 
.jar
Obrigado
Mário
 
 


[java-list] Dúvidas com páginas JSP !!

2002-11-01 Thread Mário Roberto Porto Filho
Pessoal
Eu tenho uma tela na Web(Jsp) onde o cara vai entrar com o código. Após ele
mudar de campo eu quero preencher automaticamente
os demais campos baseado em uma pesquisa no banco de dados com o campo
código sendo a chave
Minha dúvida é se tem como fazer isto sem carregar uma nova página (
chamando uma servlet ou um bean ) ou eu preciso
montar uma nova página com os dados da pesquisa no banco...
Alguém já fez alguma aplicação assim ?
Obrigado
Mário


-- 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] Objeto global no Container !!

2002-11-06 Thread Mário Roberto Porto Filho



Exsite a possibilidade de se utilizar um 
objeto Java compartilhado em um site JSP.
A idéia seria que qualquer pessoa que 
acessasse o site, utilizaria a mesma instância deste 
objeto.A minha dúvida é como eu posso 
garantir isso ? Eu já utilizei "session" mas
o objeto fica restrito a "session" do 
usuário. Eu gostaria que este objeto se tornasse global..
Alguém já implementou algo assim,,como 
seria ?
ObrigadoMário 
Roberto


RES: [java-list] Dúvidas com páginas JSP !!

2002-11-06 Thread Mário Roberto Porto Filho
Com certeza, se eu fosse depender desse conselho estaria
na rua hoje. Mas graças aos outros colegas da lista que
entenderam a pergunta, consegui implementar a solução
e está funcionando legal. A todos que mandaram soluções
,que são diversas, obrigado !!!

Obs: Antes de sair dando uma de "Bam Bam" aprenda a pensar !!
Obs2: Tome mais cuidado, pois na lista não sabemos para quem
estamos escrevendo e às vezes não nos colocamos em nossos devidos
lugares


-Mensagem original-
De: Bruno Borges [mailto:bcbjava@;yahoo.com.br]
Enviada em: sexta-feira, 1 de novembro de 2002 15:55
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Dúvidas com páginas JSP !!


meu... antes de fazer esse tipo de pergunta, certifique-se de q vc jah
estudou como funciona a estrutura de um web service... o q eh enviado pro
cliente, o q o servidor pode fazer, quando, onde, como... pow! eh um arquivo
html! javascript eh executado na makina do cara! comeh q o servidor vai ter
acesso à makina do cara pra jogar os dados pra dentro?!?! vc eh loko!??!
meu... nao delira muito...

:/

- Original Message -----
From: "Mário Roberto Porto Filho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 31, 2002 6:51 PM
Subject: [java-list] Dúvidas com páginas JSP !!


> Pessoal
> Eu tenho uma tela na Web(Jsp) onde o cara vai entrar com o código. Após
ele
> mudar de campo eu quero preencher automaticamente
> os demais campos baseado em uma pesquisa no banco de dados com o campo
> código sendo a chave
> Minha dúvida é se tem como fazer isto sem carregar uma nova página (
> chamando uma servlet ou um bean ) ou eu preciso
> montar uma nova página com os dados da pesquisa no banco...
> Alguém já fez alguma aplicação assim ?
> Obrigado
> Mário
>
>
> -- 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! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e
acessórios.
http://br.geocities.yahoo.com/

-- 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] 
-




RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-06 Thread Mário Roberto Porto Filho



Concordo com o 
Carlos..é uma questão perigosa e todo mundo sempre confunde, é 
normal até !!!
Mas em Java todos os 
objetos são passados por referência ( Para passar o valor, deve se utilizar o 
método clone() de java.lang)...
Os tipos básicos são 
passados por valor, mesmo vetores de tipos básicos passam seu valor e não sua 
referência !!!
Até mais 


  -Mensagem original-De: Carlos Eduardo Carvalho 
  [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 5 de 
  novembro de 2002 08:29Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Duvida sobre 
  atribuicao de objetos...
  Jonatan,
   
  Essa é uma afirmação perigosa de ser feita. Não 
  sei se a passagem de parâmetros em Java seria exatamente por valor, 
  ao invés de por referência. Nesse mesmo exemplo que você citou na mensagem 
  abaixo, pode ser simulada uma situação onde fica clara essa 
  contradição.
   
  Vamos supor que tenhamos dois métodos, executar() e 
  metodoAtribuicao(), como seguem abaixo.
   
  public void executar() 
  {
      MeuBean a = new 
  MeuBean();
      MeuBean b = new 
  MeuBean();
   
      a.setNome("Teste Atribuicao");
   
      metodoAtribuicao(a, 
  b);
   
  
  
  
  
      System.out.println("Bean A: 
  "+a.getNome()); // A impressão na console 
  da
  
  
      System.out.println("Bean B: 
  "+b.getNome()); // aplicação terá o mesmo 
  valor}
   
  
  public void 
  metodoAtribuicao(MeuBean a, MeuBean b) {
      
  b.setNome(a.getNome());
  }
   
  A partir desta justificativa creio que seja mais 
  correto dizer que a passagem de parâmetros de objetos em métodos seja por 
  referência, enquanto que a passagem de parâmetros de tipos básicos do 
  java em métodos seja por valor. É uma questão meio confusa de se afirmar, 
  mas se estiver errado, corrijam-me!
   
  Falou!
   
  Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de 
  SoftwareUnitech Tecnologia de Informação
  
- Original Message - 
From: 
Jonatan 
Schroeder 
To: [EMAIL PROTECTED] ; Sr. Apocalipse 
Sent: Monday, November 04, 2002 7:09 
PM
Subject: Re: [java-list] Duvida sobre 
atribuicao de objetos...

A passagem de parâmetros em java é por valor, e 
não por referência. Então, 
 
public void metodo_atribuicao(Object a, Object b) 
{    a = b;}
não tem efeito algum. O objeto 'a' é passado ao 
método, mas quando você faz a atribuição, você está fazendo com que o 
parâmetro a seja alterado, ou seja, ele deixa de apontar 
para o local em que foi definido na chamada do método e passa a apontar para 
o local do objeto b.
---Jonatan Schroeder[EMAIL PROTECTED]
 
 

  - Original Message - 
  From: 
  Sr. Apocalipse 
  To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] 
  Sent: Monday, November 04, 2002 2:22 
  PM
  Subject: [java-list] Duvida sobre 
  atribuicao de objetos...
  Galera,Eu gostaria que alguém me esclarecesse o 
  seguinte ocorrido.Eu queria fazer uma atribuicao de dois objetos 
  dentro de um metodo e naoconsegui, quando retorna do metodo a 
  atribuicao é desfeita. Fora do metodo aatribuicao ocorre e um "aponta" 
  para o outro.O exemplo está abaixo:public void 
  teste(){   Object a, b;   a = new 
  Vector();   b = new Date();   
  metodo_atribuicao(a, b);   // Apos o metodo_atribuicao, o 
  objeto a nao esta "apontando" para oobjeto b  // ou seja, o 
  objeto a continua como Vector e o objeto b como Date.  a = 
  b;  // Agora sim o objeto a "aponta" para o objeto b  // 
  ou seja, o objeto a agora é Date e o objeto b tambem}public 
  void metodo_atribuicao(Object a, Object b) {    a = 
  b;}___Yahoo! 
  GeoCitiesTudo para criar o seu site: ferramentas fáceis de usar, 
  espaço de sobra e acessórios.http://br.geocities.yahoo.com/-- 
  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.htmregras 
  da lista: http://www.soujava.org.br/regras.htmhistorico: 
  http://www.mail-archive.com/java-list%40soujava.org.brpara 
  sair da lista: envie email para [EMAIL PROTECTED] 
  -


RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-11 Thread Mário Roberto Porto Filho



Acho que isso pode 
acabar de vez com toda essa discussãoO problema foi de terminologiaveja 
o trecho abaixo enviado 
 
> In Java methods, arguments are 
passed by value. When invoked, the method receives the value of the 
variable passed in. When the argument is of primitive type, > pass-by-value 
means that the method cannot change its value. When the argument is of reference 
type, pass-by-value means that the method cannot change the 
> object reference, but can invoke the 
object's methods and modify the accessible variables within the 
object
 
1) Argumentos são 
passados por valor.
2) Quando o 
argumento é tipo primitivo, o item 1) significa que o método não pode mudar o 
valor da variável passada ( Isto é conceito de passagem por valor , 
usada
em C por exemplo 
)
3) Quando o 
argumento é tipo de referência ( Objeto ), o item 1) significa que o método não 
pode mudar a referência do objeto passado, mas pode chamar métodos e modificar 
os membros acessíveis. ( Isto é conceito de passagem por referência 
pois você pode mudar o conteúdo do objeto, isto só é possível tendo a 
referência para, então o método só pode ter recebido a referência. Aqui 
entra o conceito chave. "JAVA NÃO USA PONTEIROS COMO EM C". Em C você chamado a 
função - 
funcao(&var); e 
passa o endereço de var. Já em Java não vai o endereço mas uma 
referência.
 
 
Como diz o texto, 
isto pode ser um pouco confuso dependendo das palavras utilizadas e de 
contextos. Mas o que devemos ter em mente é que JAVA não
trabalha com 
ponteiroaí já dá para entender essa questão !!!

  -Mensagem original-De: Jonatan Schroeder 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 6 de novembro 
  de 2002 13:13Para: [EMAIL PROTECTED]Assunto: Re: 
  [java-list] Duvida sobre atribuicao de objetos...
  Continuo afirmando que a passagem de parâmetros é 
  por valor. O trecho abaixo é tirado do Java Tutorial da SUN (http://java.sun.com/docs/books/tutorial/java/javaOO/arguments.html):
   
  
  In Java methods, arguments are passed by value. When 
invoked, the method receives the value of the variable passed in. When the 
argument is of primitive type, pass-by-value means that the method cannot 
change its value. When the argument is of reference type, pass-by-value 
means that the method cannot change the object reference, but can invoke the 
object's methods and modify the accessible variables within the object. 
This is often the source of confusion--a programmer writes a method that 
attempts to modify the value of one its arguments and the method doesn't 
work as expected. Let's look at such method and then investigate how to 
change it so that it does what the programmer originally intended. 
Consider this series of Java statements which attempts to retrieve the 
current color of a Pen object in a graphics application: 
. . .
int r = -1, g = -1, b = -1;
pen.getRGBColor(r, g, b);
System.out.println("red = " + r +
   ", green = " + g +
   ", blue = " + b);
. . .
At the time when the getRGBColor method is 
called, the variables r, g, and b all 
have the value -1. The caller is expecting the getRGBColor 
method to pass back the red, green and blue values of the current color in 
the r, g, and b variables. 
However, the Java runtime passes the variables' values (-1) 
into the getRGBColor method; not a reference to the 
r, g, and b variables. So you could 
visualize the call to getRGBColor like this: 
getRGBColor(-1, -1, -1). 
When control passes into the getRGBColor method, the 
arguments come into scope (get allocated) and are initialized to the value 
passed into the method: 
class Pen {
int redValue, greenValue, blueValue;
void getRGBColor(int red, int green, int blue) {
// red, green, and blue have been created
// and their values are -1
. . .
}
}
So getRGBColor gets access to the values of 
r, g, and b in the caller through its 
arguments red, green, and blue, 
respectively. The method gets its own copy of the values to use within the 
scope of the method. Any changes made to those local copies are not 
reflected in the original variables from the caller. 
Now, let's look at the implementation of getRGBColor within 
the Pen class that the method signature above implies: 
class Pen {
int redValue, greenValue, blueValue;
. . .
// this method does not work as intended
void getRGBColor(int red, int green, int blue) {
red = redValue;
green = greenValue;
blue = blueValue;
}
}
This method will not work as intended. When 
control gets to the println statement in the following code, 
which was shown previously, getRGBColor's arguments, 
red, green, and blue, no longer 
exist. Therefore the assignments made to them within the method had no 
effect; r, g, and b are a

RES: [java-list] Duvida sobre atribuicao de objetos...

2002-11-11 Thread Mário Roberto Porto Filho



Em C é feita de 
forma explícita esta passagem
Referência em C é um 
endereço de memória que guarda o ponteiro para a área de memória da 
variável.Desta forma se você atribuir um outro ponteiro
para este endereço 
de memória, aquela referência inicial foi perdida e você não recupera mais. Em 
Java isso não acontece pois é passado uma cópia
da referência, o 
original fica protegido. 
 
Resumo
Em C se passa a 
referência explícita, mudou a referência perdeu a referência 
original
Em Java se passa uma 
cópia da referência , mudou a referência, sem problemas, o original está 
mantido.(É por isso que Java não trabalha com ponteiro 
!!)
 
Obs: Pelo que vimos 
na discussão a Sun quer deixar claro que tudo em Java é passado por 
valorPara tipos primitivos uma cópia da variável e para 
classes
é passado uma cópia 
da referência, o que é sensato, pois imagine o desperdício de memória que seria 
se toda chamada com parâmetros a VM alocasse
memória para o novo 
objeto...
 
Mário
 
Obs: C também possui 
passagem por valor...
Ex de declarações de 
funções em C
void minhaFunc(int 
x);    // Por valor
void minhaFunc(int 
*x);  // Por referência explícita

  -Mensagem original-De: Carlos Eduardo Carvalho 
  [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 11 de 
  novembro de 2002 09:52Para: 
  [EMAIL PROTECTED]Assunto: Re: [java-list] Duvida sobre 
  atribuicao de objetos...
  Edson,
   
  Agora, acho que o assunto foi bem mais 
  esclarecido. Quando você passa um objeto como parâmetro, está passando o valor 
  de sua referência e não "a referência da referência", o que seria a referência 
  da variável passada como parâmetro, mais ou menos isso, né? É semelhante a C, 
  sim, mas em C essa passagem é também por valor, não?
   
   
  Carlos Eduardo Teixeira CarvalhoAnalista de Sistemas - Fábrica de 
  SoftwareUnitech Tecnologia de Informaçãohttp://www.unitech.com.br
  
- Original Message - 
From: 
Edson Barbosa 
To: '[EMAIL PROTECTED]' 

Sent: Wednesday, November 06, 2002 8:19 
PM
Subject: RE: [java-list] Duvida sobre 
atribuicao de objetos...

Olá amigo Carlos,
 
O 
amigo(se eu chamar de companheiro vão achar q sou comunista) Jonatan e o 
exemplo do amigo Bruno Borges enriquecem e sanam a dúvida q Java APENAS faz 
a passagem através de valores e não por referência !! Quando um objeto é 
instanciado e passado como argumento por um método, O VALOR do argumento é a 
referencia para o objeto !!! Esqueça se alguém pensa q vai uma 
"cópia do objeto" dentro de algum método.
A passagem por valor é até uma forma 
inteligente de se economizar recursos de memória.
 
Dê 
só uma lida nesse pequeno trecho aqui, tirado de uma apostila da própria Sun 
(slide 137 of 506) : 
 
Pass-by-Value• The Java programming language 
only passesarguments by value• When an object instance is passed as 
an argument to amethod, the value of the argument is a reference to 
theobject• The contents of the object can be changed in the 
calledmethod, but the object reference is never 
changed
 
 
Na 
prática, Bruno Borges peguei seu código e fiz pequenas alterações, saca o 
código q o amigo Bruno colocou (envio a classe anexo tb) 
:
import java.util.*;
public class atribuicao 
{   public static void main(String[] args) 
{ atribuicao roda = new 
atribuicao();      
roda.teste(); } 
 
 public void teste() 
{    Object a, b;    a = new 
Vector();   b = new 
Date(); 
System.out.println("--- 1 parte --\n" );   
System.out.println("a eh instancia de Vector? "+ (a instanceof Vector) + 
"\n" );   System.out.println("b eh instancia de Date? "+ 
(b instanceof Date) + "\n" );  
    metodo_atribuicao(a, b);
   a = b; 
 System.out.println("--- 2 parte 
--\n" ); System.out.println("a eh 
instancia de Vector? "+ (a instanceof Vector) + "\n" 
); System.out.println("b eh instancia de 
Date? "+ (b instanceof Date) + "\n" 
}   public void 
metodo_atribuicao(Object a, Object b) {
 a = b;   
   System.out.println("--- 3 parte --\n" 
);   System.out.println("a eh instancia de Vector? "+ (a 
instanceof Vector) + "\n" );   System.out.println("b eh 
instancia de Date? "+ (b instanceof Date) );  
 } }
 
A 
saída disso aí fica assim :
 
--- 1 parte --
a 
eh instancia de Vector? true
b 
eh instancia de Date? true
 
--- 3 parte --
a 
eh instancia de Vector? false
b 
eh instancia de Date? true
--- 2 parte --
a 
eh instancia de Vector? false
b 
eh instancia de Date? true
 
Bom amigos da lista espero ter ajudado a 
confundquero dizer, espero ter ajudado!! (Imagina se ca

[java-list] JTextArea !!!

2002-11-13 Thread Mário Roberto Porto Filho
Pessoal...
Tenho uma aplicação que vai imprimindo na tela as operações efetuadas
Estou usando o JTextArea para isso.
Gostaria de saber se tem como eu adicionar Strings de cores diferentes neste
JTextArea, ou esta
classe não aceita este tipo de formatação, qual seria a melhor saída ?
Obrigado
Mário


-- 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] 
-




RES: [java-list] Formatar Campo Float

2002-11-14 Thread Mário Roberto Porto Filho



   
  Roni
  Use a classe 
java.text.DecimalFormat
  

  -Mensagem original-De: Roni César Araújo 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 13 de novembro 
  de 2002 14:16Para: [EMAIL PROTECTED]Assunto: 
  [java-list] Formatar Campo Float
  


  
Ola Amigos Javaneses.
 
    Gostaria de saber como faço para formatar um 
campo FLOAT  como no exemplo a seguir.    
 
Float campo;
campo = 34.4544    --> com quatro decimais.
 
    gostaria que ficasse assim: campo ==> 34.45 
somente com duas decimais
 
 
Obrigado!!
RONI

  

  
  


  
  IncrediMail - O mundo do correio eletrônico finalmente 
  desenvolveu-se - Clique 
  aqui 


RES: [java-list] IDE para trabalhar com componentes swing

2002-11-14 Thread Mário Roberto Porto Filho
Estou usando JBuilder 7estou satisfeito..
Acho muito fácil trabalhar com interface gráfica com esta ferramenta !!
Porém você deve ter uma máquina com 256MB de memória !!
Mário

-Mensagem original-
De: juliajava [mailto:juliajava@;bol.com.br]
Enviada em: quinta-feira, 7 de novembro de 2002 17:48
Para: [EMAIL PROTECTED]
Assunto: [java-list] IDE para trabalhar com componentes swing


Olá Pessoal
Estou confusa:dizem que o Jbuilder é a IDE ideal para
trabalhar com componentes swing. Estou com o Jbuilder 3
e não consegui achar essas "facilidades". Essa IDE não
teria que ser parecedi para a IDE do Delphi, onde vc
seleciona os componentes e coloca na tela ou form?
Obrigada e desculpa a dúvida iniciante...


__
Encontre sempre uma linha desocupada com o Discador BOL!
http://sac.bol.com.br/discador.html
Ainda não tem AcessoBOL? Assine já! http://sac.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] 
-




RES: [java-list] executável com jbuilder personal

2002-11-24 Thread Mário Roberto Porto Filho
Use o menu Wizard / Native Executable Builder !!
Mário

-Mensagem original-
De: Thiago de Carvalho Modro [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 18 de novembro de 2002 15:34
Para: [EMAIL PROTECTED]
Assunto: RES: [java-list] executável com jbuilder personal


aproveitando esse assunto... como eu faço pra gerar esse executável no
JBuilder Enterprise?

Valew

Thiago C. Modro
Perdigão Agroindustrial S.A.
Fone/Phone: +55 11 37185270
[EMAIL PROTECTED]
www.perdigao.com.br




-Mensagem original-
De: Renato Quedas [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 8 de novembro de 2002 14:03
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] executável com jbuilder personal



Adriano,

O JBuilder personal não gera executáveis, só as versões SE e Enterprise.

Valeu,


Renato
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 05, 2002 6:51 PM
Subject: [java-list] executável com jbuilder personal


> Pessoal,
> estou precisando gerar um executável para windows.
> Gostaria de saber se a versão personal do jbuilder gera executável?
> e quais outras ferramentas eu posso utilizar para gerar um executável.
>
> Adriano
>
>
> -- 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] 
-




RES: [java-list] Executar programa externo a partir do java.

2003-01-09 Thread Mário Roberto Porto Filho



Vc precisda colocar 
este código dentro de um bolco try{} / catch{}
Ex
 
try 
{
    
Runtime.getRuntime().exec("calc.exe");
}
catch(IOException e) 
{
    
e.printStackTrace();
}
 
Ok 
!!
Mário

  -Mensagem original-De: Monitoria 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 8 de 
  janeiro de 2003 16:53Para: 
  [EMAIL PROTECTED]Assunto: [java-list] Executar programa 
  externo a partir do java.
  Olá pessoal,
   
  Não estou conseguindo rodar uma programa exter no 
  a partir de uma aplicação java. Abaixo segue o trecho de código que estou 
  usando mas está dando erro de compilação:
   
  "Runtime.getRuntime().exec("calc.exe");"
   
  O erro retornado é:
   
  "C:\FSA\segundoc\AplicaBanco.java:214: unreported exception 
  java.io.IOException; must be caught or declared to be thrown 
  Runtime.getRuntime().exec("calc.exe");"
  Gostaria de saber o que está errado, como se sigo 
  da mesma maneia par fazer isso em um applet?
   
  Obrigado.
   
  Atenciosamente, Cristiano José da Silva
   
  "A mente que se abre a uma nova idéia jamais volta ao seu tamanho 
  original."   
  ( Albert Einstein)


RES: [java-list] Mudar API

2003-01-13 Thread Mário Roberto Porto Filho
Utilize a opção Look and Feel do Swing...Vc pode fazer seu programa ficar
com a cara do
Mac em qq ambiente

Falou
Mário

-Mensagem original-
De: Jefferson [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 13 de janeiro de 2003 08:52
Para: [EMAIL PROTECTED]
Assunto: [java-list] Mudar API


Ola amigos,

Estou trabalhando em java com swing em linux, mas sinceramente não gosto da
aparencia grafica, em caso disto eu vi o meu mesmo programa em mac e ficou
muito bom bem bonito e tudo.
Gostaria de saber se ha alguma forma de importar essas bibliotecas para o
java
ou se ha na net alguma API diferente, tipo da oracle com botões e textfields
diferentes para baixar.

Desde ja agradeço

-- 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] Eventos na JScrollPane !!!

2003-03-11 Thread Mário Roberto Porto Filho
Olá colegas
Eu tenho uma dúvida. Tenho uma aplicação que fica de tempos em tempos
consumindo arquivos .txt e
alimentando uma base de dados. A aplicação vai mostrando na tela informações
do andamento do
processo. Porém, para visualizar as informações que acabam ocupando mais de
uma página, eu
coloquei uma "JScrollPane" para poder rolar a página para baixo. Porém toda
vez que eu quero ver
a informação mais recente, eu necessito rolar manualmente a página. Eu
gostaria que a página
rolasse automaticamente sempre para a informação mais recenteAlguém já
fez isto, qual seria
a idéia, qual evento está associado a "JScrollPane" para realizar este
processo...

Desde já
Obrigado

Mário R. Porto Filho



-- 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] 
-



RES: [java-list] array dinâmico

2003-03-13 Thread Mário Roberto Porto Filho



Utilize a classe 
java.util.Vector
 
Ela implementa um 
array dinâmico !!!

  -Mensagem original-De: Jader Camargo Zanotti - Pop 
  Mail [mailto:[EMAIL PROTECTED]Enviada em: terça-feira, 11 
  de março de 2003 10:51Para: 
  [EMAIL PROTECTED]Assunto: [java-list] array 
  dinâmico
  galera, alguém saberia como criar 
  um array dinâmico?
  Eu vou recuperar alguns dados de 
  um BD, e guardá-los em um array. Dessa forma, não posso especificar um tamanho 
  máximo para ele, pois dependendo da consulta, terei 10 ou 1000 linhas 
  ...
  Se eu fizer algo do tipo 
  
  String 
  sArray[][];
  quando compilo, diz que preciso 
  inicializar as variáveis ... mas se eu colocar algo como 

  String 
  sArray[][]={{"","","",""},{"","","",""},{"","","",""},{"","","",""}}
  estarei definindo o tamanho máximo 
  pra ele, o que eu não posso fazer ... alguém teria uma luz pra me 
  dar?
   
  Atencipadamente agradeço 
  ...
   
  Jader


RES: [java-list] Salarios para JAVA

2003-03-19 Thread Mário Roberto Porto Filho
Acho que este assunto já foi discutido anteriormente e ficou bem claro que
esta lista não para
ficar trocando qualidades pessoais, sei disso, sei daquilo

O contrato de trabalho existe entre as duas partes, isto é, um pede tanto, o
outro diz que paga
tanto e as partes se entendem. Não existe uma regra, o profissional tem que
ser bom para a empresa.

Eu, particularmente me acho um analista bom , não porque eu sei fazer isso
ou aquilo, mesmo porque
trabalho há apenas 2 anos e ainda sou novato, mas para a empresa eu tenho
minha importância e sei
que dificilmente eles vão colocar outra pessoa no meu lugar que diz saber de
tudo mas não conhece
a realidade e a filosofia da empresa...Porém, o dia que eu achar que não
está bom para mim, vou reivindicar
meus direitos e discutir com a empresa, não vejo problema nisso...

Espero que encerremos este assunto.

Um abraço a todos
Mário Roberto

-Mensagem original-
De: JJ [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 17 de março de 2003 11:52
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Salarios para JAVA


concordo plenamente com vcsei tudo que vc sabe, tirando sybase e
asp, e ainda sei delphi.e passamos o tempo todo estudando e o que
acontece?? Ninguem te valorizaeu mesmo estou desempregado...é
brincadeira?
E quando achamos um belo emprego..o cara exige 2 anos de experiencia
nisso e aquilo, mas se o cara nao trabalhou pra ter essa experiencia, como
vai ter um dia
Sou bastante revoltado com essa politica que existe por
ai...
É isso ai zanata!!


Abraços,
Jose.



- Original Message -
From: "Zanata, Adalberto" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 14, 2003 1:30 PM
Subject: Re: [java-list] Salarios para JAVA


> Andréia,
>
> Acredito que o problema não é o quanto se paga de salário por aí, mas sim
o quanto o profissional "cobra" pelo
> trabalho que faz.
>
> Eu também já fiz essa pergunta por várias vezes, mas percebi que a
definição de um salário ou de honorários a
> serem pagos a um profissional dependem de sua carga de experiência e do
tempo dispendido com o seu
> aprendizado.
>
> Muita gente se sujeita a trabalhar por pouco, para ter a oportunidade de
trabalhar com a tecnologia Java pela
> primeira vez. Eu mesmo fiz isso no mês passado e confesso que me
arrependi, pois perdi dinheiro.
>
> AINDA não existem muitos projetos em Java por aí, por isso, existem muitos
interessados (desenvolvedores) e
> poucas vagas. O que faz com que nós (curiosos e aventureiros), nos
submetamos a esses salários ridículos. Só
> para ter a oportunidade de "vivenciar" alguma coisa com a tecnologia que
tanto estudamos e defendemos.
>
> Esse quadro está mjudando, mas o salário oferecido ainda é baixo.
>
> Uma pergunta: Quanto você acha que vale o seu trabalho?
>
> Você já reparou que um Programador VB está sendo melhor remunerado que um
Programador Java? E o por quê
> isso acontece?
>
> Que dificuldade uma aplicação VB oferece para ser desenvolvida? Nenhuma...
>
> Isso acontece porque os profissionais não se unem para defender os seus
reais interesses e aceitam qualquer
> remuneração, só pra ter a oportunidade. (Sem querer ofender ninguém, pois
eu mesmo já fiz isso).
>
> Eu trabalhei e trabalho com as tecnologias da Microsoft há 10 anos e não
senti dificuldades para aprender
> qualquer coisa que eles lancem como novidade. Agora... o Java e o J2EE me
ofereceram uma dificuldade imensa
> quando resolvi enfrentá-la.
>
> Orientação a Objetos, Design Patterns, Struts, Objetos Distribuídos, Name
Spaces, JNDI, RMI, JAXP, etc... Quem
> já não ficou um pouco perdido com isso tudo?!
>
> Quanto vale esse conhecimento?  R$ 15/hora?  R$ 20/hora? R$ 40/hora?
>
> Tenho 29 anos de idade, e além de um bom Analista de Sistemas, sou um
desenvolvedor VB, Oracle (PL/SQL),
> SQL Server, Sybase, ASP, PHP, etc. Qual é a minha remuneração? Atualmente
beira os R$40,00/hora mais os
> benefícios que tenho (alimentação e seguro profissional).
>
> Qual foi a minha última remuneração trabalhando com Java?! Fazendo 02
vezes mais do que faço hoje?!
> R$29,00/hora?  (sem benefício algum).  Um cara com toda a bagagem que
possuo, mais 02 anos de aprendizado
> em Java, pós-graduado em Objetos Distribuídos pela FIAP, instrutor... dá
pra entender?!
>
> Dá pra entender uma incoerência dessa?
>
> Eu brigo por essa tecnologia, mas no momento não trabalho com ela devido a
esse mesmo problema que você
> está enfrentando. Sabe o que faço? Eu apenas digo NÃO quando me oferecem
um salariozinho de "m...", pois eu
> sei o tempo que gasto todos os dias tentando absorver conceitos que não
são tão simples assim.
>
> Faça o seu salário, construa a sua própria remuneração, diga NÃO quando se
sentir ofendida. Pois os salários
> (na maioria das vezes) que se oferecem aos desenvolvedores Java é uma
VERGONHA
>
> Mesmo assim eu continuo na luta.
>
> Acredito que dizendo NÃO, o profissional Java conseguirá ser mais
reconhecido pelo merca

[java-list] Runtime !!!!

2003-03-24 Thread Mário Roberto Porto Filho



 
Estou tentando executar um "dir" do DOS em um 
programa java
 
No código tenho a seguinte linha:
Runtime.getRuntime().exec("dir");
 
A saída me retorna o seguinte erro.
 
java.io.IOException: CreateProcess: dir 
error=2
 at java.lang.Win32Process.create(Native 
Method)
 at 
java.lang.Win32Process.(Win32Process.java:66)
 at java.lang.Runtime.execInternal(Native 
Method)
 at 
java.lang.Runtime.exec(Runtime.java:551)
 at 
java.lang.Runtime.exec(Runtime.java:418)
 at 
java.lang.Runtime.exec(Runtime.java:361)
 at 
java.lang.Runtime.exec(Runtime.java:325)
 

Alguém saberia dizer o que tem de 
errado...
Obrigado..
Mário


RES: [java-list] Runtime !!!!

2003-03-24 Thread Mário Roberto Porto Filho
O "dir" foi só um exemplo..
Com o "cmd" funciona mas eu não quero que fique aparecendo aquela tela preta
do DOS


-Mensagem original-
De: Michael Nascimento Santos [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 24 de março de 2003 14:19
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Runtime 


Dois pontos importantes:

1. O dir nao eh um arquivo executavel e sim um comando do sistema. Tente
executar com cmd /c dir ou command /c dir;
2. Pra que voce precisa do dir? A classe java.io.File possui metodos que
retornam a grande maioria das informacoes sobre arquivos e diretorios.

[]s
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE
Moderador SouJava - www.soujava.org.br

- Original Message -
From: "Mário Roberto Porto Filho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 24, 2003 12:47 PM
Subject: [java-list] Runtime 


>
> Estou tentando executar um "dir" do DOS em um programa java
>
> No código tenho a seguinte linha:
> Runtime.getRuntime().exec("dir");
>
> A saída me retorna o seguinte erro.
>
> java.io.IOException: CreateProcess: dir error=2
>  at java.lang.Win32Process.create(Native Method)
>  at java.lang.Win32Process.(Win32Process.java:66)
>  at java.lang.Runtime.execInternal(Native Method)
>  at java.lang.Runtime.exec(Runtime.java:551)
>  at java.lang.Runtime.exec(Runtime.java:418)
>  at java.lang.Runtime.exec(Runtime.java:361)
>  at java.lang.Runtime.exec(Runtime.java:325)
>
>
> Alguém saberia dizer o que tem de errado...
> Obrigado..
> Mário
>

-- 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] 
-



RES: RES: [java-list] Runtime !!!!

2003-03-25 Thread Mário Roberto Porto Filho
1.3.1 do JBuilder 7

-Mensagem original-
De: Helena Kiyoka Kobayashi Nabeiro [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 24 de março de 2003 23:14
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [java-list] Runtime 


Qual versao do jdk voce esta utilizando? Tente com a versao 1.4.1


 Mensagem Original 
>Assunto: RES: [java-list] Runtime 
>Remetente: =?iso-8859-1?Q?M=E1rio_Roberto_Porto_Filho?=
<[EMAIL PROTECTED]>
>Data: Seg, 24 de Março de 2003, 15:26
>
>
> O "dir" foi só um exemplo..
> Com o "cmd" funciona mas eu não quero que fique aparecendo aquela tela
> preta do DOS
>
>
> -Mensagem original-
> De: Michael Nascimento Santos [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 24 de março de 2003 14:19
> Para: [EMAIL PROTECTED]
> Assunto: Re: [java-list] Runtime 
>
>
> Dois pontos importantes:
>
> 1. O dir nao eh um arquivo executavel e sim um comando do sistema. Tente
> executar com cmd /c dir ou command /c dir;
> 2. Pra que voce precisa do dir? A classe java.io.File possui metodos que
> retornam a grande maioria das informacoes sobre arquivos e diretorios.
>
> []s
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Sun Certified Programmer for the Java 2 Platform 1.4
> Sun Certified Web Component Developer for J2EE
> Moderador SouJava - www.soujava.org.br
>
> - Original Message -
> From: "Mário Roberto Porto Filho" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, March 24, 2003 12:47 PM
> Subject: [java-list] Runtime 
>
>
>>
>> Estou tentando executar um "dir" do DOS em um programa java
>>
>> No código tenho a seguinte linha:
>> Runtime.getRuntime().exec("dir");
>>
>> A saída me retorna o seguinte erro.
>>
>> java.io.IOException: CreateProcess: dir error=2
>>  at java.lang.Win32Process.create(Native Method)
>>  at java.lang.Win32Process.(Win32Process.java:66)
>>  at java.lang.Runtime.execInternal(Native Method)
>>  at java.lang.Runtime.exec(Runtime.java:551)
>>  at java.lang.Runtime.exec(Runtime.java:418)
>>  at java.lang.Runtime.exec(Runtime.java:361)
>>  at java.lang.Runtime.exec(Runtime.java:325)
>>
>>
>> Alguém saberia dizer o que tem de errado...
>> Obrigado..
>> Mário
>>
>
> -- 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]
> -



--
   Email PLus Estadão
Agora você pode ter mais ferramentas e espaço para
armazenar seus emails.
http://www.estadao.com.br/webmail/pago/
--



-- 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] 
-