I follow each suggest in the guide, but neither result from thats. The red status text show that any selection of the compiler's directory is invalid and the greyed accept button don't allow to accept them
I cannot see what you do. To be sure that you are doing the right steps, just test them out in your "working" 3.65 installation. Then you also can see, what is different from there. (Note that 3.65 will tell you that you are already using that tool chain)
I think it's the first time you mention that you have a JAVA Exception here !
A fatal error has been detected by the Java Runtime Environment:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000005fddc145, pid=9360, tid=0x0000000000002688
# JRE version: Java(TM) SE Runtime Environment (8.0_141-b15) (build 1.8.0_141-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.141-b15 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [msvcr100.dll+0x3c145]
This does not look good. I'm surprised that you can work at all, though there are various Java modules which might fail while the rest works. But I know almost nothing about Java.
With that type of error either report a ticket to Microchip
Or start reading here.http://www.microchip.com/forums/m1008494.aspx
It does not cover exactly your problem, its just about MPlabx and Java.
A conclusion MIGHT be that you have no problems with the Java version of MpLabX 3.65, but you do have with the current 1.41.
What you COULD do just as a test is to use the older Java of 3.65 with your 4.00. I did that once just as a short test, and at least MpLabX 4.00 startet with the Java 8.0.121 version.
Note, this is only a test, whether your problem is related to this Java crash, which you apparently do not see as an alert in the user interface (?)
To perform the test
a) exit MpLabX (or better restart also Windows, otherwise be sure to kill any Javaw.exe process)
b) start a notepad with admin rights
c) edit C:\Program Files (x86)\Microchip\MPLABX\v4.00\mplab_ide\etc\mplab_ide.conf
and choose the desired Java version.
jdkhome="C:\Program Files (x86)\Microchip\MPLABX\v4.00\sys\java\jre1.8.0_141\"
#jdkhome="C:\Program Files (x86)\Microchip\MPLABX\v3.65\sys\java\jre1.8.0_121\"
d) save and test. I.e. do you still get this Java crash, and then does this change your original problem.
e) do not forget to revert your changes afterwards.