首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >帮我解决J2ME中的问题-波兰语

帮我解决J2ME中的问题-波兰语
EN

Stack Overflow用户
提问于 2011-08-02 19:29:59
回答 2查看 1.1K关注 0票数 0

我是一名j2me程序员,我不懂J2ME-波兰语。我用j2me开发了一个应用程序,它使用蓝牙应用程序接口(jsr75.jar)和蓝牙(jsr082.jar).The j2me项目正常工作。

但我将其转换为j2me波兰语,然后它导致了一些错误。对于这两种情况,im都使用eclipse ide。

我创建了一个新的j2me-polish源文件,并将j2me项目src文件夹中的文件复制到j2me-polish项目的“project.Then /src”文件夹中。然后选择我的j2me-polish项目,右键单击它,然后选择“属性”,然后选择"java build path",然后添加jars,例如"btapi.jar“(\J2ME-Polish\Importbtapi.jar)和"pdapi.jar”(\J2ME-Polish\Importpdapi.jar)。

然后运行j2me-polish应用程序。出现了以下错误,

代码语言:javascript
复制
Buildfile: C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build.xml

test:

init:

j2mepolish:   [j2mepolish] info: the license attribute is no longer supported. Please place your license.key file either to ${project.home} or to ${polish.home}.   [j2mepolish] J2ME Polish
2.0-RC4 (GPL License)   [j2mepolish] Loading device database...   [j2mepolish] Using locale [en_US]...   [j2mepolish] assembling resources for device [Generic/DefaultColorPhone].   [j2mepolish] preprocessing for device [Generic/DefaultColorPhone].   [j2mepolish] Warning: CSS-Style [focused] not found, now using the default style instead. If you use Forms or Lists, you should define the style [focused].   [j2mepolish] Warning: CSS style [title] not found, you should define it for designing the titles of screens.   [j2mepolish] processing locale code...    [j2mepolish] Warning: unable to resolve path to API "mmapi". When this leads to problems, please register this API in [apis.xml].   [j2mepolish] Warning: unable to resolve path to API "wmapi". When this leads to problems, please register this API in [apis.xml].   [j2mepolish] Warning: unable to resolve path to API "pdaapi". When this leads to problems, please register this API in [apis.xml].   [j2mepolish] Warning: unable to resolve path to API "jtwi". When this leads to problems, please register this API in [apis.xml].   [j2mepolish] compiling for device [Generic/DefaultColorPhone]. [j2mepolish-javac-Generic/DefaultColorPhone] Compiling 227 source files to C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\classes
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:15: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.BluetoothConnectionException;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:16: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.DeviceClass;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:17: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.DiscoveryAgent;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:18: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.DiscoveryListener;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:19: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.LocalDevice;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:20: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.RemoteDevice;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:21: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.ServiceRecord;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:22: package javax.bluetooth does not exist
       [javac] import javax.bluetooth.UUID;
       [javac]                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:28: cannot find symbol
       [javac] symbol: class DiscoveryListener
       [javac] public class BluetoothHandler implements DiscoveryListener {
       [javac]                                          ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:37: cannot find symbol
       [javac] symbol  : class LocalDevice
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     private LocalDevice local = null;
       [javac]             ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:38: cannot find symbol
       [javac] symbol  : class DiscoveryAgent
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     private static DiscoveryAgent agent = null;
       [javac]                    ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:55: cannot find symbol
       [javac] symbol  : class RemoteDevice
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     private RemoteDevice devic = null;
       [javac]             ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:170: cannot find symbol
       [javac] symbol  : class RemoteDevice
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     public void deviceDiscovered(RemoteDevice device, DeviceClass dclass) {
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:170: cannot find symbol
       [javac] symbol  : class DeviceClass
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     public void deviceDiscovered(RemoteDevice device, DeviceClass dclass) {
       [javac]                                                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:257: cannot find symbol
       [javac] symbol  : class ServiceRecord
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     public void servicesDiscovered(int transID, ServiceRecord[] serviceRecord) {
       [javac]                                                 ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:443: cannot find symbol
       [javac] symbol  : class RemoteDevice
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]     private void doServiceSearch(RemoteDevice device) {
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\Log.java:11: package javax.microedition.io.file does not exist
       [javac] import javax.microedition.io.file.FileConnection;
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\PrinterCommands.java:12: package javax.microedition.io.file does not exist
       [javac] import javax.microedition.io.file.FileConnection;
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\de\enough\polish\log\file\FileLogHandler.java:34: package javax.microedition.io.file does not exist
       [javac] import javax.microedition.io.file.FileConnection;
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\de\enough\polish\log\file\FileLogHandler.java:35: package javax.microedition.io.file does not exist
       [javac] import javax.microedition.io.file.FileSystemRegistry;
       [javac]                                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:199: cannot find symbol
       [javac] symbol  : variable DiscoveryListener
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             case DiscoveryListener.INQUIRY_COMPLETED:
       [javac]                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:230: cannot find symbol
       [javac] symbol  : variable DiscoveryListener
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             case DiscoveryListener.INQUIRY_ERROR:
       [javac]                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:241: cannot find symbol
       [javac] symbol  : variable DiscoveryListener
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             case DiscoveryListener.INQUIRY_TERMINATED:
       [javac]                  ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:261: cannot find symbol
       [javac] symbol  : variable ServiceRecord
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]                         ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:285: cannot find symbol
       [javac] symbol  : variable SERVICE_SEARCH_ERROR
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]         if (respCode == SERVICE_SEARCH_ERROR) {
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:296: cannot find symbol
       [javac] symbol  : variable SERVICE_SEARCH_COMPLETED
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]         if (respCode == SERVICE_SEARCH_COMPLETED) {
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:330: cannot find symbol
       [javac] symbol  : variable SERVICE_SEARCH_TERMINATED
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]         if (respCode == SERVICE_SEARCH_TERMINATED) {
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:375: cannot find symbol
       [javac] symbol  : variable SERVICE_SEARCH_NO_RECORDS
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]         if (respCode == SERVICE_SEARCH_NO_RECORDS) {
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:385: cannot find symbol
       [javac] symbol  : variable SERVICE_SEARCH_DEVICE_NOT_REACHABLE
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]         if (respCode == SERVICE_SEARCH_DEVICE_NOT_REACHABLE) {
       [javac]                         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:411: cannot find symbol
       [javac] symbol  : variable LocalDevice
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             local = LocalDevice.getLocalDevice();
       [javac]                     ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:428: cannot find symbol
       [javac] symbol  : variable DiscoveryAgent
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             if (!agent.startInquiry(DiscoveryAgent.GIAC, this)) {
       [javac]                                     ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:445: cannot find symbol
       [javac] symbol  : class UUID
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             agent.searchServices(null, new UUID[]{new UUID(0x1101)}, device,
       [javac]                                            ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:445: cannot find symbol
       [javac] symbol  : class UUID
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             agent.searchServices(null, new UUID[]{new UUID(0x1101)}, device,
       [javac]                                                       ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:480: cannot find symbol
       [javac] symbol  : class BluetoothConnectionException
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]             } catch (BluetoothConnectionException bce) {
       [javac]                      ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:482: cannot find symbol
       [javac] symbol  : variable BluetoothConnectionException
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]                 if (bce.getStatus() == BluetoothConnectionException.TIMEOUT) {
       [javac]                                        ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:531: cannot find symbol
       [javac] symbol  : class BluetoothConnectionException
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]                 } catch (BluetoothConnectionException bce) {
       [javac]                          ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\BluetoothHandler.java:538: cannot find symbol
       [javac] symbol  : variable BluetoothConnectionException
       [javac] location: class com.evolute.mbs.BluetoothHandler
       [javac]                     if (bce.getStatus() != BluetoothConnectionException.TIMEOUT) {
       [javac]                                            ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\Log.java:31: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class com.evolute.mbs.Log
       [javac]             FileConnection file = (FileConnection) Connector.open(fileName);
       [javac]             ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\Log.java:31: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class com.evolute.mbs.Log
       [javac]             FileConnection file = (FileConnection) Connector.open(fileName);
       [javac]                                    ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\PrinterCommands.java:112: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class com.evolute.mbs.PrinterCommands
       [javac]         FileConnection file = null;
       [javac]         ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\com\evolute\mbs\PrinterCommands.java:116: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class com.evolute.mbs.PrinterCommands
       [javac]             file = (FileConnection) Connector.open(LOGO_PATH + logoName
       [javac]                     ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\de\enough\polish\log\file\FileLogHandler.java:125: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class de.enough.polish.log.file.FileLogHandler
       [javac]      FileConnection connection = null;
       [javac]      ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\de\enough\polish\log\file\FileLogHandler.java:130: cannot find symbol
       [javac] symbol  : variable FileSystemRegistry
       [javac] location: class de.enough.polish.log.file.FileLogHandler
       [javac]          Enumeration enumeration = FileSystemRegistry.listRoots();
       [javac]                                    ^
       [javac] C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test\Generic\DefaultColorPhone\en_US\source\de\enough\polish\log\file\FileLogHandler.java:153: cannot find symbol
       [javac] symbol  : class FileConnection
       [javac] location: class de.enough.polish.log.file.FileLogHandler
       [javac]              connection = (FileConnection) Connector.open( url, Connector.READ_WRITE );
       [javac]                            ^
       [javac] 44 errors
       [javac] An internal class of J2ME Polish could not be compiled. Please try a clean rebuild by either calling "ant clean j2mepolish" or by removing the working directory "C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build\test".
       [javac] When an API-class was not found, you might need to define where to find the device-APIs. Following classpath has been used: [C:\Users\sivakumar.j1\J2ME-Polish\import\midp-2.0.jar;C:\Users\sivakumar.j1\J2ME-Polish\import\cldc-1.1.jar;]. BUILD FAILED C:\Users\sivakumar.j1\j2me_polish_workspace\transactionApp1\build.xml:114: Unable to compile source code for device [Generic/DefaultColorPhone]: Compile failed; see the compiler error output for details. Total time: Total Time: 7 seconds

我不知道如何解决issues.Please帮我解决这个问题。

感谢和问候,

EN

回答 2

Stack Overflow用户

发布于 2011-08-20 01:03:56

我得到了类似的error.But我复制了device.xml中的"Generic default color phone“设置,并将其附加到it.Change的名称旁边,并在功能中添加了"btapi”,因此新的自定义设备是added.Then。我创建了一个项目,并将设备设置为新的device.Then。

票数 0
EN

Stack Overflow用户

发布于 2013-01-06 23:02:30

我在Java ME SDK 3.0中也遇到了同样的问题。这是你在项目中选择的设备支持哪些软件包的问题。

此解决方案起作用了:

  1. 打开项目的属性。
  2. 转到"Platform“部分
  3. 将设备更改为任何设备,例如"DefaultCldcPhone1”。请不要说"DefauldCldcJtw...“

现在,在同一窗口的可选软件包列表中,您可以看到更多的软件包以及"File Connection and PIM optional packages 1.0“。祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6911307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档