Non ho mai lavorato con Maven prima e sto seguendo le istruzioni here. Quando faccio funzionare l'ordineErrore Maven: Forse stai usando un JRE piuttosto che un JDK?
mvn integration-test -Pamp-to-war
Inizialmente scaricato un sacco di dipendenze, e alla fine ha mostrato,
COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
Sono su ubuntu 13.04.
Se c'è qualcosa che vuoi che ti dica, fammi sapere. Grazie.
EDIT
Quando faccio echo $JAVA_HOME
ottengo /usr/lib/jvm/java-7-openjdk-i386/
Quando faccio mvn -version
ricevo,
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.8.0-26-generic", arch: "i386", family: "unix"
Inoltre, ho scoperto this problem faced by someone else. Ma non sono sicuro di come fare per la soluzione che viene specificata?
Ulteriori modifiche.
[email protected]:/usr/lib/jvm/java-7-openjdk-i386$ ls -l
total 12
drwxr-xr-x 2 root root 4096 Sep 9 10:44 bin
lrwxrwxrwx 1 root root 41 Jul 4 2013 docs -> ../../../share/doc/openjdk-7-jre- headless
drwxr-xr-x 5 root root 4096 Oct 13 2013 jre
drwxr-xr-x 4 root root 4096 Oct 13 2013 man
Avete JRE invece di JDK installato? – Zavior
Ho jdk. Quando faccio 'echo $ JAVA_HOME' esce,/usr/lib/jvm/java-7-openjdk-i386/ – Kraken
@Zavior Gentilmente controlla ora le modifiche. Ho aggiornato. – Kraken