title: Programming for Java Card 3 platform in Eclipse
body: <p>I've wrote programs for Java Card 2.2.2 in Eclipse using <a href="http://eclipse-jcde.sourceforge.net/" rel="noreferrer">EclipseJCDE</a> plugin and <a href="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#java_card_kit-2.2.2-oth-JPR" rel="noreferrer">Java Card 2.2.2 Development Kit</a>. </p>
  
  <p>Now I want to write programs for my smart card that is a Java Card 3.0.1 Classic Edition, but I don't have any idea how I can do it!</p>
  
  <p>Can I wrote my programs in Eclipse now or I need a new plugin? </p>
  
  <p>As far as I know I must download a new development kit for this new platform. So I searched <a href="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#java_card_kit-2.2.2-oth-JPR" rel="noreferrer">Oracle</a>. Some where it is mentioned that :</p>
  
  <blockquote>
    <p>The Java Card 3 platform consists of versions 3.0, 3.0.1 and 3.0.4 of
    the specifications and versions 3.0.1, 3.0.2, 3.0.3 and 3.0.4 of the
    development kit.</p>
  </blockquote>
  
  <p>So I downloaded the <strong>Java Card 3.0.1</strong> specification and <strong>Java Card 3.0.3</strong> development kit. But it is not really a development kit! It is a <em>.jar</em> file only! </p>
  
  <p>What shall I do with this <em>.jar</em> file? Should I import it as library in my project along with the libraries of JC 2.2.2?</p>
  
  <p>Or I must copy it in the <em>bin</em> directory of the previous development kit?</p>
  
  <p>I'm really confused about it! Should I add another plugin for Eclipse? Or I must change mu IDE?</p>
  
  <p>Why JC 3.0.3 Development kit is not similar with JC 2.2.2 Development kit?</p>
  
  <p>BTW, I add it to the JAR file libraries in my project, but it contains some weird classes that I didn't see them in JC 3.0.1 API Specifications! And it doesn't contain any framework or APDU or ... class!</p>
  
  <p>What shall I do to be able write programs for Java Card 3.0.1? and how can I convert them to <em>.cap</em> file? (As far as I know I can't use the <em>converter</em> anymore, Is it right?)</p>
  
  <p><a href="https://i.stack.imgur.com/ZUuQn.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/ZUuQn.jpg" alt="enter image description here"></a></p>