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);
  }
}

现在,我想知道是否可以以某种方式将其转换/编译为 .ipa 文件用于我的 iPod touch。我有第 4越狱的 iPod touch。另外,如果这不可能,那么我在考虑是否可以将 .java 或 .class 文件编译为 Objective-C 文件。我听说过XML VM,但要成功使用它,您需要安装 Cocoa 库。但是,我使用的是装有 Windows 7 的 PC,据我所知,无法在 PC 上下载 Cocoa 库。(但是,如果是,告诉我!)我也意识到确切的代码可能无法为 iPod touch 编译,但这并不重要。该代码只是作为示例给出。 任何帮助都很大赞赏!:)

4

3 回答 3

0

Wikipedia 上列出了您最好的跨平台开发平台。

于 2012-01-21T00:08:09.577 回答
0

最简单的方法可能是在 Objective-C 中编写相同的代码,然后使用iOS 开发工具链将其安装到您的 iPod Touch 上。

于 2012-01-21T00:04:08.250 回答
0

有一些工具可以做到这一点,但它们要求您拥有 Mac 和开发许可证,价格为 99 美元。

例如:

但是,如果您的 iPhone 已越狱,则不需要开发人员许可证,那么您只需将 .ipa 添加到呼吸器,然后从 Cydia 等下载它。不过,您仍然需要 Mac。

于 2012-01-21T00:01:10.500 回答