title: Executing a Java application in a separate process
body: <p>Can a Java application be loaded in a separate process using its name, as opposed to its location, in a platform independent manner?</p>
  
  <p>I know you can execute a program via ...</p>
  
  <pre><code>Process process = Runtime.getRuntime().exec( COMMAND );
  </code></pre>
  
  <p>... the main issue of this method is that such calls are then platform specific.</p>
  
  <p><br>
  Ideally, I'd wrap a method into something as simple as...</p>
  
  <pre><code>EXECUTE.application( CLASS_TO_BE_EXECUTED );
  </code></pre>
  
  <p>... and pass in the fully qualified name of an application class as <code>CLASS_TO_BE_EXECUTED</code>.</p>