Maven unable to locate Javac Compiler

When, i try to run maven install on a project i get this error:

Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files\Java\jre1.8.0_77\..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.

The problem is in the Eclipse setup: Eclipse does not recognize the actual java home variable. Therefore,  it is recommanded to update the JDK Eclipse is using, as follows:

Add and set the JRE in Window->Preferences…->Java->Installed JREs, and modify it by adding the path of the java home variable.




Setting TexStudio

Aller à Options–>Compilation dans le menu à gauche et remplir les champs dans cet ordre.


latex.exe -src -interaction=nonstopmode –shell-escape %
pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex
xelatex.exe -synctex=1 -interaction=nonstopmode %.tex
lualatex.exe -synctex=1 -interaction=nonstopmode %.tex

Pour les 3 champs des afficheurs DVI, PS et PDF remplir le path de votre ordinateur ou vous avez installer MikTeX, Notepad et Adobe, ou l’équivalent de ces logiciels.
« C:\Program Files\MiKTeX 2.9\miktex\bin\x64\yap.exe » -1 -s @? »c:ame « ?am.dvi »
« C:\Program Files (x86)\Notepad++\notepad++.exe » « ? »
« C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe » « ?am.pdf »
dvips.exe -o %.dvi
dvips.exe -o %.dvi
dvipdfm.exe %.dvi
bibtex.exe %
bibtex8.exe %
makeindex.exe %.idx
makeglossaries.exe %
mpost.exe -interaction=nonstopmode ?me)
mgs.exe « ? »
latexmk -pdf -silent -pdflatex= »pdflatex -synctex=1 %%O %%S » %