Running Ant Build.xml getting: Java Virtual Machine Launcher: Could not find the main class. Program will exit

topcan5 picture topcan5 · Jul 2, 2013 · Viewed 26k times · Source

I am writing my code in eclipse, the code is running fine but when I try to build it in ant by running build.xml. I am getting

Java Virtual Machine Launcher: Could not find the main class. Program will exit.

Any suggestions?

Answer

Seif Tamallah picture Seif Tamallah · Oct 3, 2015

if you are using java 1.6 and upgraded eclipse, it's more likely caused by eclipse the solution is to go to Run as → External tools configuration… → JRE where the default was set to “Separate JDK”: jdk1.6.0_31 and change this to “run in the same JRE as the workspace” (1.7/1.8), and it should works.

Bug fix would be to provide a working default configuration with setup. Configuration should be in a way it does not break if the user adds additional JDKs to Preferences.

for more details you can see Bug 472599