Re: [java-list] *** Compactação DENTRO DO JAVA - URGENTE ***
Use o pacote java.util.zip. Luis Sergio - Original Message - From: LUIZ CARLOS FILIPPI JUNIOR To: '[EMAIL PROTECTED]' Sent: Friday, November 08, 2002 11:05 AM Subject: [java-list] *** Compactação DENTRO DO JAVA - URGENTE *** PessoAll, TEM COMO EU "ZIPAR" ARQUIVOS DE DENTRO DO JAVA SEM USAR UMA CHAMADA AO PKZIP EXTERNAMENTE ??? ABRAÇO A TODOS, Junior.
Re: [java-list] Dúvidas sobre java.lang.Runtime
Herbert, na verdade dir, md e outros náo são programas e sim comandos interpretados por command.com ou cmd.exe. Portanto para executa-los, vc deve executar um destes aplicativos passando o comando apropriado. Tente executar da seguinte forma: String c = "command.com /c dir"; String c ="cmd.exe/c dir"; Da mesma forma, nao sei se o redirecionamento de saida () funciona exectado de dentro do Java. Se nao funcionar, vc pode obter a saida do programa pelo metodo: Process p = rt.exec(c); InputStream in = p.getInputStream(); []s Luis Sergio - Original Message - From: Herbert Alexander Faleiros To: [EMAIL PROTECTED] Sent: Friday, November 08, 2002 2:44 PM Subject: [java-list] Dúvidas sobre java.lang.Runtime Eu estava brincando um pouco com a java.lang.Runtime e me deparei com o seguinte problema: o exemplo abaixo deveria executar os comandos (ou processos) numa boa, alguns até funcionam, mas quando é algo via prompt de comando não funciona de jeito nenhum (alguém até havia colocado um exemplo em uma mensagem anterior da lista: String c = "dir c: dir.txt"; mas isto não dá certo)! Não sei se estou fazendo algo errado... Como eu executo o que eu quiser como se estivesse em um prompt de comando normal? (String c = "explorer.exe c:\\j2sdk1.4.1\\bin"; funciona!). Estou rodando este exemplo no XP, mas creio veementemente que não tem nada relacionado a este fato. (este código está funcionando, só não sei como implementar direito os comandos para c) public class RuntimeTeste { public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); String c = "explorer.exe c:\\j2sdk1.4.1\\bin"; // este funciona! Abre o Explorer na pasta especificada // String c = "\"C:\\Arquivos de programas\\Half-Life\\hl.exe\" -console -game cstrike"; // este funciona! Executa o Counter-Strike // String c = "regedit.exe"; // este funciona! Executa o regedit // agora segue o que não funciona: // String c = "C:\\WINNT\\System32\\gpedit.msc"; // java.io.IOException: CreateProcess: C:\WINNT\System32\gpedit.msc error=193 // String c = "dir c: dir.txt"; // java.io.IOException: CreateProcess: dir c:\ dir.txt error=2 // String c = "mkdir c:\\teste"; // java.io.IOException: CreateProcess: md c:\teste error=2 // String c[] = {"mkdir", "c:\\teste"}; // java.io.IOException: CreateProcess: mkdir c:\teste error=2 // String c[] = {"dir", "c:\\", "", "dir.txt"}; // java.io.IOException: CreateProcess: dir c:\ dir.txt error=2 // String c = cmd.exe; // ??? try { rt.exec(c); } catch(Exception e) { System.err.println(e); } } } Esqueçam StringTokenizer, pois já tentei também... Já dei uma lida na API em java.lang.Runtime, mas o que tem lá é vago. Se alguém souber o jeito certo de se fazer isto eu agradeço desde já. Herbert Alexander FaleirosAdministrador de redes NT/W2KProgramador Java / WebmasterGraduando em Física - UFSCar[EMAIL PROTECTED] [EMAIL PROTECTED] (16) 9117-2962
Re: [java-list] Divisão inteira
Use o operador %. 5 % 3 == 2. Luis Sergio - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, October 29, 2002 4:51 PM Subject: [java-list] Divisão inteira Olá galera. Estou com uma dúvida. Alguém sabe se existe algum método semelhante a div do pascal, preciso fazer uma divisão inteira. E o math não possui nenhum método relacionado com divisão inteira. Valeu javaneses. Alex-TI-Petrobras -- 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] Duvida sobre arquivo jar
Antônio, vc tem duas opções: - ou você executa sua aplicação colocando os 2 jars na classpath, sem precisar colocar um dentro do outro (java -classpath itext.jar relatorio.jar Classe); - ou você indica no Manifest do seu jar que ele depende de outro jar, colocando uma entrada Class-Path: Class-Path: itext.jar []'s, Luis Sergio - Original Message - From: Antonio Carlos Bortoletto To: [EMAIL PROTECTED] Sent: Thursday, November 07, 2002 1:45 PM Subject: [java-list] Duvida sobre arquivo jar Olá. . . Tenho uma pequena dúvida, se alguém puder me ajudar, agradeço muito .. . Tenho uma pequena aplicação que utiliza a api itext, pra gerar pdf´s (itext.jar). .. Eu coloquei minha aplicação num .jar, chamado relatorio.jar .. . Mas nas classes dessa minha aplicação (relatorio.jar), tem instâncias das classes que estão no pacote itext.jar . Então o itext.jar deve estar dentro do relatorio.jar pra funcionar ? Como eu faço isso (se for isso mesmo .. ), é só acrescentar um jar dentro do outro ? Não consegui acharna internet. . . Mais uma vez, agradeço quem puder me ajudar. . . Antonio Carlos.
Re: [java-list] *** Class RUNTIME - URGENTE ***
Title: *** Class RUNTIME - URGENTE *** Junior, no seu caso imagino que a JVM está tentando terminar antes do termino do pkzip, pois a execução deste está sendo assincrona. Expiremente fazer: Process p = R.exec( "pkzip c:\\temp\\mutuo\\mutuo " + " c:\\temp\\mutuo\\mutuo*.html " + " c:\\temp\\mutuo\\logo.html " + " c:\\temp\\mutuo\\marca.gif"); p.waitFor(); // espera o processo terminar R.runFinalization(); - Original Message - From: LUIZ CARLOS FILIPPI JUNIOR To: '[EMAIL PROTECTED]' Sent: Thursday, November 07, 2002 1:11 PM Subject: [java-list] *** Class RUNTIME - URGENTE *** Boa Tarde Pessoal, estou tentanto executar um PkZip externo, usando o Classe Runtime. Oque ocorre é o travamento da aplicação, se os arquivos a serem "zipados", forem muitos, no meu caso 104 arquivos, mas se eu executo o comando para compactar apenas 1 arquivo, FUNCIONA !!! Oque eu tenho que fazer ? Tenho que alocar mais memória? Como fazer isso ??? Aqui esta o código que estou usando: - Runtime R = Runtime.getRuntime(); try { System.out.println( "*** Iniciando. . ." ); System.out.println( "*** Memória : " + R.totalMemory() ); // 1004200 System.out.println( "*** Memória Livre : " + R.freeMemory() ); //745250 R.exec( "pkzip c:\\temp\\mutuo\\mutuo " + " c:\\temp\\mutuo\\mutuo*.html " + " c:\\temp\\mutuo\\logo.html " + " c:\\temp\\mutuo\\marca.gif"); R.runFinalization(); System.out.println( "*** Terminado" ); } catch( Exception e ) { System.out.println( e ); } -- Obrigado, Abraço, Junior
Re: [java-list] Gerar Arquivo
Marcelo, use o caminho completo do arquivo: FieOutputStream out = new FileOutputStream(new File(/home/tecbuilder/public_html/sistema/nome_do_arquivo)); []'s, Luis Sergio - Original Message - From: marceloptoledo [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, November 01, 2002 1:36 PM Subject: [java-list] Gerar Arquivo Tenho uma classe dentro de um provedor que me fornece o servico jsp e servlets, preciso a partir de uma classe gerar um arquivo texto dentro do diretorio: /home/tecbuilder/public_html/sistema, como faço para que quando eu for gerar o arquivo ele gere dentro desse diretorio, porque quando vou gerar sem passar nenhum caminho ele tenta gerar dentro do diretorio /home/webserver/ e la eu nao tenho permissao, alguem poderia me ajudar por favor? Marcelo. --- 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: [java-list] caracter por caracter
Thiago, dê uma olhada na classe java.io.StreamTokenizer. []'s, Luis Sergio - Original Message - From: Thiago de Carvalho Modro [EMAIL PROTECTED] To: [java-list] (E-mail) [EMAIL PROTECTED] Sent: Thursday, October 31, 2002 4:37 PM Subject: [java-list] caracter por caracter Pessoal, estou querendo acessar um arquivo texto pra ler caracter por caracter e guardar em um array. depois comparar o conteúdo da TextField com o que tem no texto. exemplo: login: fulano senha: 123456 aí eu entro no meu arquivo, verifico caracter por caracter até encontrar a sequencia do login (fulano) depois verifico até encontrar a sequencia da senha (123456). se não encontrar o usuário não tem acesso. meu arquivo tah assim: fulano|123456 teste|456789 a minha idéia de acesso é: Para usuário: qdo encontrar o delimitador '|' verificar na linha atual todos os caracteres anteriores a este. daí, teoricamente, eu vou ter o campo usuário. sendo assim, eu armazeno esses caracteres em uma variável chamada userName. Para password: qdo encontrar o delimitador '|' verificar na linha atual todos os caracteres posteriores a este. daí eu vou ter o campo password. aí, eu armazeno esses caracteres em uma variável chamada userPasswd. eu jah fiz o acesso ao arquivo com FileInputStream numa boa. o negócio tah sendo pegar os caracteres, comparar com a TextField e guardar na variável correspondente. OBS: se houver outra solução me digam (deve ter com certeza). Obrigado. Thiago C. Modro Perdigão Agroindustrial S.A. Fone/Phone: +55 11 37185270 [EMAIL PROTECTED] www.perdigao.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] Iniciante!!!
Gilberto, A classe que vc está tentando executar possui o método public static void main(String[]) ? Luis Sergio - Original Message - From: Gilberto Olimpio [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 24, 2002 5:17 PM Subject: [java-list] Iniciante!!! Boa tarde a todos, Estou começando a programar em Java e estou com o seguinte problema: depois que eu compilo e executo aparece a seguinte mensagem:Exception in thread main java.lang.NoSuchMethodError:main o que vem a ser esta msg, vocês podem me ajudar Gilberto Olimpio A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.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] Problema na derivação de classe
Rogério, quando você cria uma herança, os construtores da classe pai não são herdadas pela filha. Vc teria que fzer algo como: public class Produtos extens Dados { public Produto(String p,int c, double v) { super(p,c,v); } } - Original Message - From: rogerio To: [EMAIL PROTECTED] Sent: Thursday, October 31, 2002 11:42 AM Subject: [java-list] Problema na derivação de classe Boa Noite, pessoal estou começando a estudar o Java para valer aproximadamente1 semana e apareceu um pequeno problema que ainda não entendi, crie uma programa com uma classe Dados e declarei 3 variaveis (String nome, int codigo, double valor), segue o código fonte: Segue o codigo fonte do programa Dados.Java O codigo Abaixo funcionou import javax.swing.*; class Dados{ String nome; int codigo; double valor; Dados() { nome = JOptionPane.showInputDialog("Nome : "); codigo = Integer.parseInt(JOptionPane.showInputDialog("Codigo :")); valor = Double.parseDouble(JOptionPane.showInputDialog("Valor :")); } Dados(String p,int c, double v) { nome = p; codigo = c; valor = v; } void ImprimeDados() { System.out.println (" Dados Gerais "); System.out.println ("Nome : " + nome); System.out.println ("Codigo: " + codigo); System.out.println ("Valor : " + valor); } public static void main(String arg[]) { Dados dado = new Dados("Livro",11,14.50); Dados dado1 = new Dados(); dado.ImprimeDados(); dado1.ImprimeDados(); System.exit(0); }} Compilei o arquivo e executei o aplicativo, funcionou corretamente. Agora vem o problema: crie um outro programa chamado Produtos.java que tem um classe Produto que é derivada da classe Dados. Segue o codigo fonte: import javax.swing.*; public class Produtos extends Dados{ public static void main(String arg[]) { Produtos prod1 = new Produtos();// Produtos prod = new Produtos("Livro",11,14.50);Entretanto neste o ponto aparece o problemaeu não consigo passar o paramento para classe, entretanto se retiroa linha de comando acima o programa funciona corretamente,os dados que estão sendo enviados aparentemente estão corretos. // prod.ImprimeDados(); prod1.ImprimeDados(); System.exit(0); }} Pessoal, desculpe o email, mas o que poderia estar errado no programa acima? Desde já agradeço pela colaboração Rogério Brandão - Anápolis\GO.
Re: [java-list] CLASSPATH
Fabiano, você não está confundindo CLASSPATH com PATH? []'s, Luis Sergio - Original Message - From: Fabiano Carneiro [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 28, 2002 4:45 PM Subject: Re: [java-list] CLASSPATH Caro JSams, O CLASSPATH é para ser setado sim... nele vc seta o caminho do diretorio do bin JDK onde encontram-se os executaveis para a Java Virtual Machine... como java [class], javac [class], etc... O Classpath no windows serve para o sistema operacional setar em ambiente, as variaveis que vc necessitará, sem chama-las de um ponto específico, e sim de qualquer lugar... Outra coisa, faz-se necessário tb a criação das variaveis de ambiente JAVA_HOME e caso esteja trabalhando com J2EE o J2EE_HOME... Abracos, Fabiano Carneiro Java Evangelist FACS E-INTELLIGENCE From: JSams [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: SouJAVA [EMAIL PROTECTED] Subject: [java-list] CLASSPATH Date: Thu, 24 Oct 2002 17:59:41 -0200 E aeh galera? po... algo que sempre nao entendi foi o CLASSPATH. seta ou nao seta nas variaveis de sistema? (painel de control do WINDOWS e tal...) desde o sdk 1.3 eu nao setei... e roda numa boa... só coloquei o caminho no PATH. mas... seta ou não? serve para o que? para outras tecnologias JAVA seta né? quais tecnologias? falowww, té a próxima e agradeço a atenção : ) JSams _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.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] Conexão Oracle
Wilder, quando trata-se de um arquivo .zip ou .jar, quem deve estar no classpath é o arquivo e não o diretório que o contém. Portanto, vc deve fazer CLASSPATH=classes12.zip;%CLASSPATH%. No caso de aplicações web, basta colocar os .jar dentro do lib que o WebContainer se encarrega de colocar no classpath. []'s, Luis Sergio - Original Message - From: Wilder Rodrigues To: [EMAIL PROTECTED] Sent: Thursday, October 24, 2002 8:49 AM Subject: [java-list] Conexão Oracle Olá lista! Estou tendo um problema para fazer conexão ao banco Oracle quando as classes para acessar o mesmo estão compactadas. Tipo, coloco o arquivo classes12.zip no lib, só que não compila por não achar o pacote oracle.jdbc.driver.OracleDriver. Para conseguir acessar o banco e pego o arquivo classes12.zip e descompacto dentro da pasta da minha aplicação, aí funciona que é uma beleza. Sei que o problema está no classpath, ou deve estar. Mas esse eu também já configurei. Meu problema não é só com o pacote do Oracle, mas também com o PersonalJava, o JTAPI e MySQL. Todos tem que estar descompactados dentro da pasta da aplicação para poder funcionar. Usei o seguinte comando para setar o classpath no Windows 2000: set CLASSPATH=.;%JAVA_HOME%\lib É isso mesmo? Alguém me ajude por favor. =] Atenciosamente, Wilder Rodrigues Desenvolvedor JAVA/JSP Oracle OR8i | A8i
Re: [java-list] url
A porta vc pode pode configurar no arquivo server.xml. É só mudar pra porta 80. - Original Message - From: Luiz Lima [EMAIL PROTECTED] To: ListaJava [EMAIL PROTECTED] Sent: Monday, October 21, 2002 1:14 PM Subject: [java-list] url Como eu faço para não aparecer na url o (nome do servidor + porta + pagina) exemplo: http://servidor:8080/index.jsp E sim ficar somente a url, exemplo: http://www.url.com.br Inteh.- -- 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] Arquivo WAR - 2
Reginaldo, basta salvar o .war em webapps. Vc nem precisa mexer no server.xml. Luis Sergio - Original Message - From: Luiz Reginaldo To: [EMAIL PROTECTED] Sent: Monday, October 21, 2002 10:17 AM Subject: [java-list] Arquivo WAR - 2 Pessoal, Utilizando o TomCat, coloquei a aplicação "se" na pasta "webapps". A aplicação "se" é um WAR expandido, com todas as pastas (WEB_INF, etc...) Para isso, configurei o arquivo "server.xml" com o seguinte context: Context path="/se" docBase="se" / Eu gostaria,no entanto,de colocar na pasta webapps somente um arquivo war, "se.war". Já tentei configurar o "server.xml" de diversas formas, sem sucesso. Decidi então recorrerà lista. Tentei: Context path="/se" docBase="se.war" isWARExpanded="false" / E não funcionou Ele não encontra as minhas classes, que estão em WEB-INF/classes. Alguém tem idéia do que devo fazer? Ps. Se eu descompactar o "se.war" em webapps, dentro de uma pasta "se", funciona Um grande abraço, Luiz Reginaldo