Jar, classpath, javax.comm

1 resposta
A

Tenho uma aplicação que usa a API javax.comm

No eclipse, funciona tudo certinho.

Criei um jar, especificando
Class-path: comm.jar, gnujaxp.jar, itext-1.4.6.jar, jcommon-1.0.6.jar, jfreechart-1.0.3.jar, junit.jar

Coloquei o jar criado na mesma pasta onde estão todos os jars mencionados acima.

Mas o comando:
java -jar meuapp.jar

Dá o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: javax/comm/UnsupportedCommOperationException
at tryon.topimplant.Main.main(Main.java:11)

a linha 11 é:

public static void main(String[] args) {

No eclipse, funciona ok, então imagino que seja um problema de classpath.

O que está acontecendo? Como resolver?

Obrigado!

1 Resposta

1112

No seu classpath, você deve separar os JARs por espaços, sem usar vírgulas entre eles.

Criado 8 de fevereiro de 2007
Ultima resposta 8 de fev. de 2007
Respostas 1
Participantes 2