我最近做了一个叫做“circle.jar”的简单.jar文件。它所做的只是在屏幕上绘制一个绿色圆圈。该文件的代码如下:如何将.jar文件转换为.ipa文件?
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文件。我有一台越狱的iPod touch。另外,如果这是不可能的,那么我在考虑是否可以将.java或.class文件编译为Objective-C文件。我听说过XMLVM,但要成功使用它,您需要安装Cocoa库。但是,我正在使用Windows 7的PC,据我所知,Cocoa Library不能在PC上下载。 (但是,如果是,请告诉我!) 我也意识到确切的代码可能无法为iPod touch编译,但这并不重要。代码只是作为示例给出的。 任何帮助是大大赞赏! :)
假设你有所有的代码(上面),在Objective C中重写它会不会更容易? –