Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't launch javaFx application with intellij anymore

I am developping a JavaFx application with IntelliJ Idea, and until today, all worked fine, but now for no reason (maybe i did something wrong without knowing it) whenever i try to launch a JavaFx application i get this on the console :

Process finished with exit code -1073740791 (0xC0000409)

I already tried to re-install IntelliJ but it didn't worked. Even for a new JavaFx application i get this error, and no window is launched and i get the same message.

I can't find anyone who had this problem so i am asking here hoping to find an answer :)

like image 423
Maxpal Avatar asked Jan 04 '23 15:01

Maxpal


2 Answers

The problem comes with the latest Nvidia Driver version: 378.49, this driver breaks some java.exe execution such as Android application compilations.

I rolled back my Nvidia Driver in Windows 10 to version 376.33 following these steps:

  1. Right Click in the Windows button (left-bottom side of screen)
  2. Click Device Manager
  3. Double-click on Display Adapters
  4. Double-click on your NVIDIA GPU
  5. Select the "Driver" tab
  6. Select "Upload Driver..."
  7. Select "Browse my computer for driver software"
  8. Select "Let me pick from a list of device drivers on my computer"
  9. Select "NVIDIA Geforce Version: 21.21.13.7633 [11/12/2016] from the given list
  10. Click "Next" in the right-bottom corner
  11. After the driver has been installed, reboot the system.

After the reboot java.exe should work as usual.

Hope this helps more people in the same situation, I wasted 2 days looking for solutions going around Gradle, Android and Java re-installations.

like image 181
Alvaro Lazaro Avatar answered Jan 09 '23 19:01

Alvaro Lazaro


I had the same exact problem as you do. As some commenters (@sillyfly and @Javaru) pointed out, the problem is with the new Nvidia drivers. Assuming you are on windows, do the following:

  1. Click Start
  2. Click Control Panel
  3. In the left pane, click Device Manager
  4. Double-click on Display Adapters
  5. Double-click on your NVIDIA GPU
  6. Select the Driver Tab
  7. Click on Roll Back Driver

This will roll back your Nvidia drivers to the previous version. Hopefully it works now.

like image 36
charliekelly Avatar answered Jan 09 '23 18:01

charliekelly