GCJ ile daha önce linux üzerinde native kod'a derleme işlemi yapmıştık. Yaptığımız çapraz-platform uygulamaları windows'a da aktarmak için çoğu GNU projesinin çalışma mekanizmasını uygulamalıyız.
Bunu yapmak için ufak bir linux bash kabuğuna ve izole bir sisteme sahip olmamız gerekli. Ama daha önce bir mingw yani (minimalist Gnu for windows) kurulumu yapalım. mingw adresinden son sürümünü indiriyoruz. Kurarken yapacağınız uygulamalara göre programlama dili derleyicileri sunulmakta. Buradan java'yı işaretlersek gcj derleyicisini bu ortama taşımış oluyoruz. Şimdi izole sistemimizi kurabiliriz. Aynı siteden MSYS (minimal system) adlı yazılımı indiriyoruz. Bu uygulamayı kurduktan sonra bir kurulum sonrası aşama var. burada mingw kurulumunuzun hangi dizinde olduğunu söylüyorsunuz. Bu aşamada /etc/fstab dizininde /mingw dizinini harddiskinizdeki kurulu mingw dizinine bağlıyor. Aynı işlemi siz başka aygıt ve dizinler için de yapabilirsiniz.
Daha sonra sırası ile wget paketini indirip. wget.exe'yi mingw'nin bin dizini içeirisine atıyoruz. Artık meşhur wget kullanılabilir. daha sonra libiconv paketini indirelim ve bunun içerisindeki mingwPort.sh'ı msys bash uçbiriminden çalıştıralım. libiconv paketi wget ile indirilip derlenecektir.
Artık java programlarini derleyebiliriz:
gcj.exe --main=Ornek -o Ornek Ornek.java
|