Pretvaranje koda ručno s jednog jezika na drugi je teško.
"Ne izmišljaj kotač" jedna je od prvih lekcija koje je naučio programer koji želi; nemojte trošiti vrijeme na rekodiranje nečega što je već učinjeno. Međutim, ako kod ne odgovara željenom jeziku, može biti teško pretvoriti. Pretvaranje koda iz Jave u Python omogućeno je, međutim, pomoću uslužnog programa koji će automatski pretvoriti veći dio Jave u Python. Korištenjem ove aplikacije možete uštedjeti ogromne količine vremena koristeći Java kotačić u Python programu.
Korak 1
Preuzmite i raspakirajte java2python. Datoteka koju preuzimate je gzip datoteka, au njoj se nalazi tarball datoteka; obje su sheme kompresije, a obje se mogu dekomprimirati s 7zip, programom otvorenog koda.
Video dana
Korak 2
Postavite sadržaj mape java2python u korijen vašeg C:\ pogona.
Korak 3
Otvorite naredbeni redak i idite na "C:\java2python" prije nego upišete "python setup.py install" bez navodnika. Ovo će reći Python tumaču da pokrene skriptu za postavljanje i pripremi vaše računalo. Promijenite direktorije u "C:\java2python\bin" i držite prozor otvoren.
4. korak
Kopirajte Java datoteku koju želite pretvoriti u podmapu bin, pod java2python. U naredbenom retku pokrenite "j2py -i input_file.java -o output_file.py", zamjenjujući input_file i output_file svojim nazivima datoteka.
Korak 5
Otvorite novu mapu Python i pročitajte kod. Vjerojatno neće biti savršen, pa ćete ga morati pregledati kako biste bili sigurni da ima smisla s Python točke gledišta. Međutim, čak i trošeći vrijeme na ručno provjeravanje, uštedjet ćete veliku količinu vremena od ručnog pretvaranja.
Stvari koje će vam trebati
Java2python
Python 2.5 ili noviji
Antlr 2.7
Savjet
Za više informacija otvorite datoteku README u mapi java2python pomoću Notepad-a.
Upozorenje
Obavezno ponovno pročitajte generirani Python kod. Ako to ne učinite, može doći do toga da program neće funkcionirati kako je predviđeno.