<p>I'm developing a Mac App in Java that logs into any one of our client's databases.  My users want to have several copies of this program running so they can log into a couple clients at the same time, rather than logging out and logging back in.</p>

<p>How can I allow a user to open several copies of my App at once?</p>

<p>I'm using Eclipse to develop, and Jarbundler to make the app.</p>

<p>Edit: More Importantly, is there a way to do so in the code base, rather than have my user do something funky on their system?  I'd rather just give them a 'Open New Window' menu item, then have them typing things into the Terminal.</p>

From the Terminal (or in a script wrapper):
```
```
/Applications/TextEdit.app/Contents/MacOS/TextEdit  &
```
```
Something like that should work for you.
To do this in Java:
```
```
String[] cmd = { "/bin/sh", "-c", "[shell commmand goes here]" };
 Process p = Runtime.getRuntime().exec (cmd);
```
```