2012-02-13 8 views
0

私はJ2MEアプリケーションを開発しました。 build.xmlファイルを使用してアプリケーションをコンパイルしようとすると、以下のエラーが発生します "D:\ sakina \ TTMF_Project \ TTMFMobileClient \ src \ ConfigurationUtil.java:3:シンボルが見つかりません [javac] symbol:class ResourceBundle [javac ]場所: いるjava.utilパッケージ[javacの]輸入はjava.util.ResourceBundle; [javacの] ^」build.xmlファイルを使用してResourceBundleクラスをコンパイルする方法

私が何かを追加する必要があれば誰でも教えてもらえます私のbuild.xmlファイル内

<!-- define the installation folder of J2ME Polish --> 
<property name="polish.home" location="C:\Program Files\J2ME-Polish" /> 
<!-- define the installation folder of the WTK --> 
<property name="wtk.home" location="C:\WTK2.5.2_01" /> 
<property name="device" value="Generic/midp2cldc11" /> 
<property name="devices" value="${device},Generic/AnyMsaPhone,Nokia/Series40E3,Nokia/Series60E3,Sony-Ericsson/JavaPlatform7,Sony-Ericsson/JavaPlatform8"/> 
<!-- define the J2ME Polish task, classpath on one line please --> 

<property name="polish.client.source" value="${polish.home}/j2mepolish-src/j2me/src/" /> 
<taskdef 
    name="j2mepolish" 
    classname="de.enough.polish.ant.PolishTask" 
    classpath="${polish.home}/lib/enough-j2mepolish-build.jar:${polish.home}/lib/jdom.jar" /> 

<!-- start the build with J2ME Polish --> 
<target name="j2mepolish" depends="init"> 

    <j2mepolish> 
     <info license="GPL" name="TTMFMobile" version="1.0.0" jarname="TTMFMobile.jar" deletenotify="Do you really want to exit?" /> 


     <deviceRequirements> 
      <requirement name="Identifier" value="${device}" /> 
     </deviceRequirements> 

     <build usePolishGui="true" fullscreen = "yes"> 
         <midlets> 
       <midlet name="TMF" class="TTMFMobile" /> 
      </midlets> 
      <libraries> 
       <!--<library file="${polish.home}/import/BlackBerry-5.0.0.jar" />--> 
       <library file="${polish.home}/import/json-1.0.jar" /> 
      </libraries> 
      <variables includeAntProperties="true" > 
       <variable name="polish.TextField.showInputInfo" value="false"/> 
       <variable name="polish.TextField.useDirectInput" value="false" /> 
       <variable name="polish.TextField.suppressDeleteCommands" value="false"/> 
       <variable name="polish.TextField.suppressClearCommands" value="true"/> 

      </variables> 
      <obfuscator name="ProGuard" unless="test or polish.blackberry" /> 
      <resources dir="${resource.dir}" defaultexcludes="yes" excludes="readme.txt"> 
      </resources> 
      <jad> 
       <attribute name="MIDlet-Icon" value=""/> 
      </jad> 
     </build> 
     <emulator /> 
    </j2mepolish> 
</target> 
<target name="clean"> 
    <delete dir="build" /> 
    <delete dir="dist" /> 
</target> 

<target name="init"> 
    <property name="resource.dir" value="res" /> 
    <property name="path.deploy" value="deployed"/> 
</target> 

ConfigurationUtil.javaファイル::

public class ConfigurationUtil { 
    private static ResourceBundle objResourceBundle = ResourceBundle.getBundle("ApplicationResources"); 
    public static String getConfigValue(String configName){ 
     String configValue = objResourceBundle.getString(configName); 

     return configValue; 
    } 
} 

答えて

0

あなたは、ビルド時に、このファイルにoccuringコンパイルがありConfigurationUtil.java でコードをチェックする必要があります。エラーを修正し、再構築してください。

+0

ありがとうございます。私はbuild.xmlファイルを変更する必要があると思いますが、同じファイルがj2meなしで動作するので、ConfigurationUtil.javaクラスに問題はありません。 – happy

関連する問題