| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2007 23:17:12
|
thiago.filadelfo
Virtual Machine Man
![[Avatar]](/images/avatar/a0dabc6f2a8ea64b7fb210eec0175a02.jpg)
Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline
|
Estou tendo um probleminha na porta de comunicação serial...
Eu consigo listar as portas, só q naum consigo fazer um open
<code>
cp = CommPortIdentifier.getPortIdentifier(Porta); // Pega o id da porta
porta = (SerialPort) cp.open("PortSerial", timeout); // abre a porta
</code>
nesta segunda linha q esta acontecendo um erro, como segue abaixo:
javax.comm.PortInUseException: Port currently owned by Unknown Windows Application
OBs.: estou pegando a lista de portas com esse comando
Enumeration portas= CommPortIdentifier.getPortIdentifiers();
Naum sei, mas estou achando q ele esta trazendo as portas que estao em uso já... gostaria de saber se tem como listar alguma porta sem uso??
acho q deve ser isso que esta causando erro...
desde já agradeço
Thiago
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2007 09:20:56
|
Rafael_Castanho
JavaChild
Membro desde: 03/10/2006 19:06:20
Mensagens: 129
Offline
|
Cara, tbm tive um monte de problemas com comunicação serial, peguei uma classe praticamente pronta aki numa apostilado guj e consegui fazer ela funcionar, segue o codigo:
Da tanto pra vc fazer a leitura como escrita.
Se naum conseguir me de um toque.
Falow
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2007 10:28:09
|
thiago.filadelfo
Virtual Machine Man
![[Avatar]](/images/avatar/a0dabc6f2a8ea64b7fb210eec0175a02.jpg)
Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline
|
OPa!! valeussss.. mesmo... essa classe funcionou direitinho...
o engraçado q esta quase igual a minha q tinha feito... mas tudo bem
Brigaduuu
fllwssss
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2008 20:50:12
|
BrunoNave
Thread.start()
Membro desde: 01/04/2008 19:31:27
Mensagens: 43
Offline
|
Alguem me pode ajudar??
Tou me iniciando nestas andanças de java e jcomm e ainda não domino muito
Tou tentando este seu exemplo mas ta ma dar erro:
"java.lang.NoSuchMethodError: main
Exception in thread "main" "
Acho k falta o main alguem me pode indicar um para este caso?? Please!!!
Muito Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2008 21:32:19
|
BrunoNave
Thread.start()
Membro desde: 01/04/2008 19:31:27
Mensagens: 43
Offline
|
Tou testando uns exemplos do tutorial de java api comm. e quando no codigo coloco:
listaDePortas = CommPortIdentifier.getPortIdentifiers();
System.out.println("FHJK:" +listaDePortas);
da me o seguinte erro:
"javax.comm.CommPortEnumerator@e7b241"
Alguem me pode ajudar!!
Muito Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/06/2008 11:09:51
|
BrunoNave
Thread.start()
Membro desde: 01/04/2008 19:31:27
Mensagens: 43
Offline
|
Ola!Tou testando esse exemplo e da me o seguinte erro:
"Scomm.java": class SComm is public, should be declared in a file named SComm.java at line 23, column 1
k diz respeito a seguinte linha: " private principal pri;"
Alguem pode me ajudar?? Please
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/08/2008 16:25:23
|
Augusto_
Debugger
![[Avatar]](/images/avatar/8cf4ff2dc2db6902d222b0c7dcc98d04.jpg)
Membro desde: 16/01/2008 17:43:39
Mensagens: 54
Localização: Rio de Janeiro
Offline
|
BrunoNave wrote:Alguem me pode ajudar??
Tou me iniciando nestas andanças de java e jcomm e ainda não domino muito
Tou tentando este seu exemplo mas ta ma dar erro:
"java.lang.NoSuchMethodError: main
Exception in thread "main" "
Acho k falta o main alguem me pode indicar um para este caso?? Please!!!
Muito Obrigado
Realmente essa duvida eh bem basica
Quando vc coloca um programa pra rodar em java ele procura a main do arquivo, e esse ai nao tem main.
Pra resolver esse problema adicione no codigo esse fragmento, antes de fechar a ultima chave:
public static void main(String[] args) {
new SComm();
}
depois tem que ver se tem mesmo um dispositivo conectado na com1, senao nao vai funcionar.
BrunoNave wrote:Ola!Tou testando esse exemplo e da me o seguinte erro:
"Scomm.java": class SComm is public, should be declared in a file named SComm.java at line 23, column 1
k diz respeito a seguinte linha: " private principal pri;"
Alguem pode me ajudar?? Please
em java a classe principal tem que ter o mesmo nome que o arquivo.
Se o nome do arquivo for MeuNome, o nome do arquivo q a contem deve ser MeuNome.java
This message was edited 1 time. Last update was at 04/08/2008 16:27:51
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2008 07:04:03
|
pyro
JavaGuru
Membro desde: 17/09/2007 13:13:48
Mensagens: 218
Offline
|
Dá uma entrada aqui, tem muito coisa sobre comunicação serial utilizando a API RXTX: http://www.viamais.net/blog/index.php?s=rxtx.
Só um detalhe: a apostila do Guj é realmente excelente, contudo na leitura de alguns equipamentos o código postado lá quebra as strings causando certo transtorno. Os exemplos do blog que indiquei não dá esses problemas.
|
|
|
 |
|
|