Problema com versão do Java para execução do ProjectLibre

Iniciado por thiagomngomes, 28 de Abril de 2015, 10:59

tópico anterior - próximo tópico

thiagomngomes

Ola Galera

Estou enfrentando dificuldades na execução do software ProjectLibre anteriormente na versão ubuntu 14.10 utilizava normalmente após a atualização para o 15.04 o mesmo está apresentando a seguinte mensagem:

thiago@thiago-Aspire-E5-571:~$ projectlibre
Java auto-detection...
Checking java
    Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: linha 130: [: AVA: esperado expressão de número inteiro
NOK, version < 1.6
Checking /usr/lib/jvm/java-7-oracle/bin/java
    Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: linha 130: [: AVA: esperado expressão de número inteiro
NOK, version < 1.6
Java not found or incorrect version.
Please install OpenJDK, Oracle JRE 1.6+ or set JAVA_HOME environment variable if it's already installed.

Obs: Ja fiz o teste com as versões Java6, 7 e 8 (atualmente estou com a 7 instalada).

Tambem fiz o teste de instalação com as versões 1.5.1, 1.5.7 e 1.5.9 do ProjectLibre e as 3 versões apresenta a mesma mensagem com qualquer uma das 3 versões de Java que testei.

na curiosidade abri o arquivo /usr/bin/projectlibre: linha 130 que ele cita na mensagem de erro e esta linha faz parte do codigo abaixo em negrito:


...
#Comparable format
      MIN_JAVA_VERSION=`echo "$MIN_JAVA_VERSION" | sed -e 's;\.;0;g'`
      JAVA_VERSION=`echo "$JAVA_VERSION" | awk '{ print substr($1, 1, 3); }' | sed -e 's;\.;0;g'`

      if [ "$JAVA_VERSION" ]; then

         if [ "$JAVA_VERSION" -ge "$MIN_JAVA_VERSION" ];   then  //LINHA 130
            echo "OK"
            JAVA_IMPL=`cat "$VERSION_FILE" | head -n 2 | "$TAIL_COMMAND" -n 1 | awk '{ print $1; }'`
            if [ "x$OS_NAME" = "xSunOS" ]; then

...

Gostaria de uma ajuda pois uso esse software para realizar cronogramas de desenvolvimento na aula de Engenharia de Software.

desde ja agradeço a atenção de todos

Thiago