There are a few things that can result in this error. Please complete the following checklist and open a WebCase with Xilinx Technical Support if the problem persists:
If Avecto product such as "Avecto Privilege Guard" is installed, PGHook.dll from the Avecto may cause the JAVA error. Try to update to the latest Privilege Guard version.
Download and install the latest version of Vivado HLS.
Ensure the download is not corrupted.
Perform the following steps:
Disable the CLASSPATH definition: Change: CLASSPATH: .;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip To: CLASSPATHTEMP: .;C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip
Try to start the Vivado HLS GUI.
Make sure C:\Temp exists. If not, set environment variable TEMP and TMP pointing to an existed directory. Change: TEMP: C:\Temp To: %USERPROFILE%\AppData\Local\Temp And change: TMP: C:\Temp To: TMP:%USERPROFILE%\AppData\Local\Temp
A potential workaround is to first start JAVA within VHLS command prompt before starting the GUI. Download the .bat.txt file provided with this answer record, rename the .bat.txt file to .bat; and update the .bat file with the appropriate directory.