[mobility] I cannot open a txt file midlet, how to divide java files

  • From: "zaq2" < >
  • To:
  • Subject: [mobility] I cannot open a txt file midlet, how to divide java files
  • Date: Sun, 12 Feb 2012 19:31:36 +0000

welcome
the question is mine in relation to the programming to mobile phones midlet

1. is programming in the Eclipse program and netbeans
he wants my program to read the file out *. txt
where I am supposed to put this file in txt program netbeans?
whether I am supposed to redirect the quality path of the txt file access


2. wants in the program netbeans to divide the source code in a few parts. 
java, how to do it if only midlet read out, after the compilation class into 
the one-off
he/she is thanking in advance too answer

I found the demonstration code

import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener{
        private Display display;
        private Form form;
        private Command help, exit;
        private Alert alert;

        public HelloMIDlet(){
                display = Display.getDisplay(this);
                help = new Command("Help", Command.SCREEN, 1);
                exit = new Command("Exit", Command.EXIT, 1);    
                form = new Form("New Form");
                form.addCommand(exit);
                form.addCommand(help);
                form.setCommandListener(this);
        }

        public void startApp(){
                display.setCurrent(form);
        }

        public void pauseApp(){}

        public void destroyApp(boolean unconditional){
                notifyDestroyed();
        }

        public void commandAction(Command c, Displayable s){
                String label = c.getLabel();
                if (label.equals("Help")){
                        String string = helpDATA();
                        if (string != null){
                                alert = new Alert("Help", string, null, null);
                                alert.setTimeout(Alert.FOREVER);
                                display.setCurrent(alert, form);
                        }
                } else if (label.equals("Exit")){
                        destroyApp(false);
                }
        }

        private String helpDATA(){
                InputStream is = getClass().getResourceAsStream("/help.txt");
                StringBuffer sb = new StringBuffer();
                try{
                        int chars, i = 0;
                        while ((chars = is.read()) != -1){
                                sb.append((char) chars);
                        }
                        return sb.toString();
                }catch (Exception e){        
                        System.out.println("Can't create Buffers");
                }
                return null;
        }
}

for the reading of txt files
after the compilation netbeans for me a mistake is jumping out

 
C:\Users\komp\Documents\NetBeansProjects\MobileApplication3\nbproject\build-impl.xml:915:
 Execution failed with error code 1.
BUILD FAILED (total time: 2 seconds)

     <nb-run jadfile="${dist.dir}/${dist.jad}" 
jarfile="${dist.dir}/${dist.jar}" jadurl="${dist.jad.url}" 
device="${platform.device}" platformhome="${platform.home}" 
platformtype="${platform.type}" execmethod="${run.method}" 
securitydomain="${evaluated.run.security.domain}" 
commandline="${platform.runcommandline}" 
classpath="${platform.bootclasspath}:${dist.dir}/${dist.jar}" 
cmdoptions="${run.cmd.options}"/>

I don't know whether I must add something whether perhaps I am doing 
something badly

he is thanking for help


===================
polish
Witam
moje pytanie jest odnośnie programowania na telefony komórkowe midlet

1. programuje w programie Eclipse oraz netbeans
chce, Å¼eby mój program odczytywał plik *.txt
gdzie mam umieścić ten plik w txt programie Eclipse oraz netbeans?
czy mam jakość przekierować Å›cieżkę dostępu do pliku txt


2. chce w programie Eclipse oraz netbeans  podzielić na kilka części  kod 
źródłowy .java , jak to zrobić Å¼eby midlet odczytał, po kompilacji 
class w jedną całość
 

znalazłem przykładowy kod

import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloMIDlet extends MIDlet implements CommandListener{
        private Display display;
        private Form form;
        private Command help, exit;
        private Alert alert;

        public HelloMIDlet(){
                display = Display.getDisplay(this);
                help = new Command("Help", Command.SCREEN, 1);
                exit = new Command("Exit", Command.EXIT, 1);    
                form = new Form("New Form");
                form.addCommand(exit);
                form.addCommand(help);
                form.setCommandListener(this);
        }

        public void startApp(){
                display.setCurrent(form);
        }

        public void pauseApp(){}

        public void destroyApp(boolean unconditional){
                notifyDestroyed();
        }

        public void commandAction(Command c, Displayable s){
                String label = c.getLabel();
                if (label.equals("Help")){
                        String string = helpDATA();
                        if (string != null){
                                alert = new Alert("Help", string, null, null);
                                alert.setTimeout(Alert.FOREVER);
                                display.setCurrent(alert, form);
                        }
                } else if (label.equals("Exit")){
                        destroyApp(false);
                }
        }

        private String helpDATA(){
                InputStream is = getClass().getResourceAsStream("/help.txt");
                StringBuffer sb = new StringBuffer();
                try{
                        int chars, i = 0;
                        while ((chars = is.read()) != -1){
                                sb.append((char) chars);
                        }
                        return sb.toString();
                }catch (Exception e){        
                        System.out.println("Can't create Buffers");
                }
                return null;
        }
}

do odczytu plików txt
po kompilacji netbeans wyskakuje mi błąd
 
C:\Users\komp\Documents\NetBeansProjects\MobileApplication3\nbproject\build-impl.xml:915:
 Execution failed with error code 1.
BUILD FAILED (total time: 2 seconds)

     <nb-run jadfile="${dist.dir}/${dist.jad}" 
jarfile="${dist.dir}/${dist.jar}" jadurl="${dist.jad.url}" 
device="${platform.device}" platformhome="${platform.home}" 
platformtype="${platform.type}" execmethod="${run.method}" 
securitydomain="${evaluated.run.security.domain}" 
commandline="${platform.runcommandline}" 
classpath="${platform.bootclasspath}:${dist.dir}/${dist.jar}" 
cmdoptions="${run.cmd.options}"/>
   

nie wiem czy coś muszę dodać czy może robię coś Åºle

dziękuje za pomoc






[mobility] I cannot open a txt file midlet, how to divide java files

zaq2 02/12/2012

Project Features

About this Project

Mobility was started in November 2009, is owned by dstrupl, and has 37 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close