I don't know what this 'java_swt' is, I don't think that Eclipse currently ships such a thing.
The SWT FAQ might help.
If you are just running normal java + swt, you can probably still use the eclipse executable. You will need a jar that has a manifest specifying the Main-Class header.
As well, in addition to the normal static main method, you will need a non-static run method (this is what the executable will actually call):
int run(String [] args);
Since you won't have the normal eclipse layout, you will need the eclipse launcher shared library (normally in plugins/org.eclipse.equinox.launcher.<ws>.<os>.<arch>/eclipse_1206.so).
Also, because your jar would not contain the equinox classes for handling the splash screen, you should probably explicitly turn that off.
The command line would be something like:
eclipse -nosplash --launcher.library eclipse_1206.so -startup my_program.jar
You can put those command line arguments into an eclipse.ini beside the executable, each argument goes on a separate line. If you rename the executable, rename the .ini to match.