![]() | |
| | #1 (permalink) |
| Eski Cevizci Üyelik Tarihi: 10/2004
Mesaj: 122
|
tekrar merhaba javaya giriş olarak aşağıdaki gibi bir örneği notepad'de yazıp, lookus.java olarak kaydedip, javac.exe ile class haline getirdim. java lookus yazdığımda program hata vermeden çalıştı ve "java sınıfına hos geldiniz" cıktısını aldım. Daha sonra j2me wireless toolkit ile create package diyerek .jar ve .jad dosyalarını hatasız bir şekilde oluşturdum. fakat nokia 6230'a, oxygen phone manager ile sorunsuz bir şekilde yüklediğim halde, programı çalıştırınca "geçersiz dosya" hatası veriyor. Kod: import java.io.*;
class lookus
{
public static void main(String args[])
{
System.out.println("Java Sinifina Hos Geldiniz!");
}
}
|
| | |
| | #4 (permalink) |
| Eski Cevizci Üyelik Tarihi: 10/2004
Mesaj: 122
|
tekrar merhaba araştırmalarım sonucunda startapp() gibi mobile için gerekli kodları buldum ve yerleştirdim. fakat yine aynı "geçersiz dosya" hatasını alıyorum Kod: import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWorldMidlet extends MIDlet {
public void startApp(){
TextBox box=new TextBox("Başlık","Hello World",100,TextField.ANY);
Display.getDisplay(this).setCurrent(box);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
}
lütfen yardım edin! |
| | |
| | #9 (permalink) |
| . Üyelik Tarihi: 10/2003
Mesaj: 629
|
Jad dosyasını upload etmen gerekir önce. Yada aslında jad'a da gerek yoktur.Eğer jardaki manifest dosyasına jaddaki bilgileri koyduysanız uygulamayı çalıştıracaktır telefon.Tabi öncelikle java destekli olmalı telefon,yani java kvm kurulu olması lazım. Kurulu ise jad dosyasındaki bilgileri manifest dosyasına koy , daha sonra tekrar yükle jar'ı. |
| | |
| | #10 (permalink) |
| Eski Cevizci Üyelik Tarihi: 10/2004
Mesaj: 122
|
yildizib ilgine teşekkürler. Sonunda yoğun araştırmalardan sonra bir yolunu buldum. Benim gibi java'ya yeni giriş yapan arkadaşlarında sıkıntı çekmemesi için buraya yazıyorum Yeni Başlayanlar için Java ile Mobil telefonlarda "HELLO WORLD" Uygulaması 1. Öncelikle java runtime environment kurmamız gerekiyor. (İndir ) 2. Daha sonra sistemimizde Java platformunu oluşturmak için Java 2 Platform Standard Edition 5.0'i indirip kuruyoruz. (İndir) 3. Şimdide uygulamamızı yazabilmek ve compile (derleme) esnasında kolaylık sağlayacak bir editöre ihtiyacımız var. Bunun içinde (bu benim seçimimdir) Sun One Studio 4 ME' yi indirip kuruyoruz. (İndir) 4. İndirmemiz gereken son programda bize class, .jar ve .jad yapımında yardımcı olacak olan uygulama, Nokia Developer's Suite 2.2 For J2Me. (İndir ) Nokia Developer Suite'i kurarken integrate with Sun One seçeneği ile kuruyoruz. Bu şekilde Sun One studio, NDS desteği kazanmış oluyor. Kurulum işleminizi bitirdikten sonra hemen ilk uygulamamızı yazmaya koyuluyoruz. Önce istediğimiz yerde bir klasör oluşturuyoruz. Sonra Sun ONE studio'yu çalıştırıp, project menüsünden project manager'ı seçiyoruz. New'e tıklıyoruz ve projemize isim olarak ta "hello" yazıyoruz. Sonra File menüsünden Mount filesystem'e tıklayıp, oluşturduğumuz klasörü seçiyoruz. Sıra geldi class'ımızı oluşturmaya. Tools menüsünden Nokia Developer's Suite for J2ME kategorisinin üzerine geliyoruz ve altındaki New Class'a tıklıyoruz. Package ismine Hello yazıyoruz, class isminede HelloMIDlet yazıyoruz. Base Class için javax.microedition.midlet.MIDlet , Interface class içinde javax.microedition.lcdui.CommandListener girip generate tuşuna basıyoruz. ve class'ımızı oluşturmuş oluyoruz. Şimdi sol taraftaki listede classımızı bulup çift tıklıyoruz. ve aşağıdaki kodu yazıyoruz. Kod: package Hello;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class HelloMIDlet extends MIDlet implements CommandListener
{
private Command exitCommand;
private Display display;
public HelloMIDlet()
{
display = Display.getDisplay(this);
exitCommand = new Command("Exit",Command.EXIT,1);
}
protected void startApp( ) throws MIDletStateChangeException
{
TextBox t = new TextBox("Hello","Hello World",256,0);
t.addCommand(exitCommand);
t.setCommandListener(this);
display.setCurrent(t);
}
protected void pauseApp( )
{
}
protected void destroyApp( boolean p1 ) throws MIDletStateChangeException
{
}
public void commandAction( Command c, Displayable d )
{
if(c==exitCommand)
{
try
{
destroyApp(false);
notifyDestroyed();
} catch (MIDletStateChangeException e) {}
}
}
}
Bu işlemide bitirdikten sonra artık uygulamamızı cep telefonuna atma işlemi kalıyor. Bunun için ben oxygen phone manager kullanıyorum. Sizde herhangi bir programla oluşturduğumuz jad dosyasını seçerek, telefonunuza yükleyebilirsiniz. Bende bu konuda yeni olduğum için yukarıda hatalarım varsa, düzeltelim, diğer yeni başlayanlara faydalı olsun. Faydalı olması dileğiyle... |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Bir sorunum var(J2ME) | mkx | Java / JSP | 5 | 06/07/2006 01:25 |
| J2me ? | memphiswoo | Mobil Teknolojiler | 1 | 15/02/2005 23:37 |
| j2me & wireless | hayalet | Mobil Teknolojiler | 3 | 31/01/2005 12:25 |
| j2me de tuş kontrolleri | mestal | Java / JSP | 5 | 30/11/2004 19:46 |
| jbuilder 9'a j2me yüklemek | sadist_sniper | Mobil Teknolojiler | 10 | 11/07/2004 00:53 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |