OpenJDK Server vs Cliente

Olá, tenho uma aplicação Java que não está executando corretamente em determinadas máquinas. Essa aplicação sempre, antes de ser executada ela é compilada com javac em cada uma destas máquinas.

Após alguma análises verifiquei que nas máquinas onde ela executa corretamente tenho a seguinte situação do java

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Server VM (build 20.0-b11, mixed mode)

E nas máquinas onde ela não executa tenho:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)

Pergunto, existe diferença neste OpenJDK server e OpenJDK client, como faço para instalar o server nas máquina que possuem o client?

Você pode tentar iniciar o Java com a opção -server para forçar a usar a JVM server.
Se não conseguir, então é melhor você reinstalar o Java nessas suas máquinas.

De maneira geral, isso não tem nada a ver. É mais fácil você postar a mensagem de erro …

O problema é esse, não ocorre nenhum erro. Como eu disse, pensei que o problema poderia ser por esse motivo de que nas máquinas onde esta o server instalado funciona e nas que esta o client não. A aplicação é a mesma que executa em todas as máquina.

vou ser mais objetivo … como você sabe que em uma máquina a aplicação executa corretamente e em outra máquina não ?