Menu

#113 projectlibre does not start / java is not detected

1.5
open
nobody
None
Other
Other
Other
Ubuntu 15.05 64 Bit
Other
Blocker
2015-07-27
2015-06-16
claudio
No

projectlibre does not start / java is not detected:

System: Ubuntu 15.04 64 Bit
java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
openjdk version "1.8.0_45-internal"
OpenJDK Runtime Environment (build 1.8.0_45-internal-b14)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)

when I start projectlibre in a shell, I get the following errors:

Java auto-detection...
Checking java
Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: Zeile 129: [: AVA: Ganzzahliger Ausdruck erwartet.
NOK, version < 1.6
Checking /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java
Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: Zeile 129: [: AVA: Ganzzahliger Ausdruck erwartet.
NOK, version < 1.6
Checking /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java
Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: Zeile 129: [: AVA: Ganzzahliger Ausdruck erwartet.
NOK, version < 1.6
Checking /usr/lib/jvm/java-7-openjdk-amd64/bin/java
Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: Zeile 129: [: AVA: Ganzzahliger Ausdruck erwartet.
NOK, version < 1.6
Checking /usr/lib/jvm/java-8-openjdk-amd64/bin/java
Java version: AVA_TOOL_OPTIONS /usr/bin/projectlibre: Zeile 129: [: AVA: Ganzzahliger Ausdruck erwartet.
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.

the script /usr/bin/projectlibre fails in line 129 by detecting openjdk 1.8

Discussion

  • Stas Gromov

    Stas Gromov - 2015-07-27

    just change 2 lines in /usr/bin/projectlibre

    116 line to
    JAVA_VERSION=cat "$VERSION_FILE" | awk '/^(java|openjdk) version/ { print substr($3, 2, length($3)-2); }'

    131 line to
    JAVA_IMPL=cat "$VERSION_FILE" | awk '/^(java|openjdk) version/ { getline; print $1; }'

    it expects 'java version' text, but openjdk8 outputs 'openjdk version "1.8.0_51"'

     

Log in to post a comment.