title: Apple deprecates Java, what are our technical options as programmers?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/4007252/need-guidance-on-alternative-jvms-for-apple-os-x">Need guidance on alternative JVMs for Apple OS X</a>  </p>
  </blockquote>
  
  
  
  <p>So that's it, Apple may not be producing a JVM themselves nor shipping it with OS X anymore:</p>
  
  <p><a href="http://www.infoq.com/news/2010/10/apple-deprecates-java" rel="nofollow noreferrer">http://www.infoq.com/news/2010/10/apple-deprecates-java</a></p>
  
  <p>We've got a huge Java application running on Windows, Linux and OS X (and OS X is a big part of our [rich] userbase), what will, as developers, our options be?</p>
  
  <p>Will it be realistic to run our app on another OS X JVM (an Oracle one)?</p>
  
  <p>Or is a move away from Java to be considered?  If so, what would that technically mean? Try to use some automated porting tool (not unlike Excelsior Jet for Windows, is there anything similar for OS X?)? Rewrite our entire app (which would be huge) to Objective-C and maintain two different versions? (a Java one and an Objective-C one?).</p>
  
  <p>We may decide to drop OS X support altogether too, at least as long as Microsoft or Oracle do not kill Java on Windows.</p>