0

最近、「circle.jar」という単純な .jar ファイルを作成しました。画面に緑色の円を描くだけです。ファイルへのコードは次のとおりです。

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;    
public class CircleDraw extends Frame {
    float x;
    Shape circle = new Ellipse2D.Float(110.0f, 40.0f, 100.0f, 100.0f);
    public void paint(Graphics g) {
    Graphics2D ga = (Graphics2D)g;
    ga.setColor(Color.green);
    ga.draw(circle);  
    ga.setPaint(Color.green);
    ga.fill(circle);
}
public static void main(String args[]) {
    Frame frame = new CircleDraw();
    frame.addWindowListener(new WindowAdapter(){
        public void windowClosing(WindowEvent we){
            System.exit(0);
      }
    });
    frame.setSize(320, 480);
    frame.setVisible(true);
  }
}

さて、どうにかこれを iPod touch 用の .ipa ファイルに変換/コンパイルできないかと考えていました。4世代のジェイルブレイクされた iPod touch を使用しています。また、これが不可能な場合は、.java または .class ファイルを Objective-C ファイルにコンパイルできるかどうかを考えていました。XML VMについて聞いたことがありますが、それをうまく使用するには、Cocoa Library をインストールする必要があります。しかし、私は Windows 7 を搭載した PC を使用しています。私の知る限り、Cocoa Library を PC にダウンロードすることはできません。(ただし、そうである場合はお知らせください!) また、正確なコードを iPod touch 用にコンパイルできない可能性があることも認識していますが、それは問題ではありませんコードはサンプルとして提供されただけです。 どんな助けも大いに感謝!:)

4

3 に答える 3

0

これにはいくつかのツールがありますが、Mac と 99 ドルの開発ライセンスが必要です。

例:チタン

ただし、iPhone がジェイルブレイクされている場合は開発者ライセンスは必要ありません。.ipa をリポジトリに追加して、Cydia などからダウンロードするだけです。ただし、それでも Mac は必要です。

于 2012-01-21T00:01:10.500 に答える
0

おそらく最も簡単な方法は、同じコードを Objective-C で記述し、iOS 開発ツールチェーンを使用して iPod Touch で取得することです。

于 2012-01-21T00:04:08.250 に答える
0

クロスプラットフォーム開発に最適なプラットフォームはWikipedia にリストされています。

于 2012-01-21T00:08:09.577 に答える