Как преобразовать файл .jar в файл .ipa? - PullRequest
0 голосов
/ 21 января 2012

Недавно я создал простой файл .jar с именем "circle.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. У меня джейлбрейкнутый iPod touch поколения 4 th . Кроме того, если это невозможно, то я размышлял, могу ли я скомпилировать файл .java или .class в файл Objective-C. Я слышал о XML VM , но для успешного его использования вам необходимо установить библиотеку Какао. Однако я использую ПК с Windows 7 и, насколько мне известно, библиотека Какао недоступна для загрузки на ПК. (Однако, если это , пожалуйста, , дайте мне знать!) Я также понимаю, что точный код может не скомпилироваться для iPod touch, но это не имеет значения. Код был приведен в качестве примера. Любая справка очень высоко ценится! :)

Ответы [ 3 ]

0 голосов
/ 21 января 2012

Самый простой способ - это просто написать тот же код в Objective-C и использовать набор инструментов для разработки iOS * , чтобы установить его на iPod Touch.

0 голосов
/ 21 января 2012

Ваши лучшие платформы для кроссплатформенной разработки перечислены в Википедии .

0 голосов
/ 21 января 2012

Для этого есть несколько инструментов, но они требуют, чтобы у вас был Mac вместе с лицензией на разработку за 99 $.

Например: Титан

Вам не понадобится лицензия разработчика, если ваш iPhone взломан, тогда вы можете просто добавить .ipa в отсек и загрузить его, например, из Cydia. Вам все равно понадобится Mac.

...