【发布时间】:2017-03-15 05:36:39
【问题描述】:
项目将无法构建:错误:包 java.util.logging 不存在 [javac] import java.util.logging.Level;
重现步骤:(日食霓虹灯) 1.创建一个新的代号项目。 2.打开codenameone设置,下载admob扩展 3.刷新cn1libraries。
得到以下错误。请注意,本机 android 没有 java util。为什么要使用 javase?
Buildfile: /Users/sam/dev/wordtime5_ws/test2/build.xml
jar:
[echo] Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
[echo] code size and wider device support
[copy] Copying 1 file to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[javac] /Users/sam/dev/wordtime5_ws/test2/build.xml:147: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[copy] Copying 11 files to /Users/sam/dev/wordtime5_ws/test2/build/tmp
[jar] Building jar: /Users/sam/dev/wordtime5_ws/test2/dist/test2.jar
[javac] /Users/sam/dev/wordtime5_ws/test2/build.xml:171: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1 source file to /Users/sam/dev/wordtime5_ws/test2/native/internal_tmp
[javac] /Users/sam/dev/wordtime5_ws/test2/lib/impl/native/javase/com/codename1/admob/AdMobNativeImpl.java:16: error: package java.util.logging does not exist
[javac] import java.util.logging.Level;
[javac] ^
[javac] /Users/sam/dev/wordtime5_ws/test2/lib/impl/native/javase/com/codename1/admob/AdMobNativeImpl.java:17: error: package java.util.logging does not exist
[javac] import java.util.logging.Logger;
[javac] ^
[javac] 2 errors
【问题讨论】:
-
您使用的是 Java 8 或更早版本吗?您是否尝试过使用 Netbeans 构建,可能是您的 Eclipse 上的 CN1 插件有问题?
-
是的,使用 java 8。我的应用程序的导入版本有这个问题。在 netbeans 中创建的新应用程序似乎可以正常编译。但是 eccise 中的一个新应用也显示了这个问题。
标签: codenameone