包 com.codename1.charts 不存在

package com.codename1.charts does not exist

我想测试 GeoVizDemo [https://codenameone.googlecode.com/svn/trunk/Demos/GeoVizDemo] app in this blog post https://www.codenameone.com/blog/geo-visualization-library.html 但是当我在 Netbeans 中打开项目时 /src DensityChart.java、GeoVizDemo.java 和 PopulationData.java 中的文件全部有错误如

package com.codename1.io 不存在或 包 com.codename1.charts 不存在

我该如何解决这个问题?

您的应用缺少一些 jar 文件。要解决此问题,请按照下列步骤操作:

  • 创建一个新的 CN1 项目。将您的包名称设置为 com.codename1.demos.geoviz,将 Main Class 设置为 GeoVizDemo。选择 Flat Blue 主题和 Hello world(视觉)模板。

  • 下载 CN1GeoViz.cn1lib 并将其复制到您的 lib 文件夹。

  • 下载 DensityChart.java, GeoVizDemo.java and PopulationData.java,将它们复制到 src/com/codename1/demos/geoviz 文件夹(替换其中的任何文件)。

  • 下载pop_density.csv and us-states.json,将它们复制到项目主文件夹。

  • 在 Netbeans 或 Eclipse 中打开项目属性并更新项目库。

  • 右键单击您的项目并选择 Codenameone -> Refresh Libs。

  • 做一个干净的构建并修复所有显示的错误,就是这样。