First of all, I did not manage to start an Indigo Eclipse (eclipse-SDK-3.7.2) with a Java 8 JVM, it fails at startup.
To check the Java Version your Eclipse is using, you can check:
Menu
> Help
> About Eclipse
. In the Dialog, click on the Installation Details
Button and switch to the Configuration
Tab. You will find a line:
java.version=1.7.0_45
If you want an Eclipse IDE that can be started with Java 8, you should switch to Luna.
Now the JVM you use to run Eclipse is not automatically the one used by your project.
You can install additional JVM in the preferences:
Java
> Installed JREs

In this example 2 JVM are available: jre6 and jre8.
A related concept is “Execution Environment”. Each Java project of your workspace is configured to work with a specific Java Environment. I have described in this answer how to ensure that Java 8 is correctly set (Execution Environment in the prefrences and in the Java Version used by the project).
The available JVMs are mapped to the Execution Environment in the preference page:
Java
> Installed JREs
> Execution Environment

By the way, in this page, you see that Java-SE-1.8
is not supported by Eclipse Indigo.
If your requirement is to use Eclipse Indigo, in my opinion you should stick to Java 1.7 or smaller.