【问题标题】:Editing cn1-ckeditor lib in eclipse在eclipse中编辑cn1-ckeditor lib
【发布时间】:2017-06-02 13:09:55
【问题描述】:

我想编辑这个cn1lib

在 Eclipse 中克隆项目后,如何更新 cn1lib 文件以在我自己的项目中使用它?

[编辑]:我克隆了 CodenameOne 项目并尝试使用 ant build.xml 文件构建它,但随后出现以下错误:

[javac] 编译505个源文件到path\workspace\CodenameOne\CodenameOne\build\classes [javac] 致命错误:无法在类路径或引导类路径中找到包 java.lang

构建失败 path\workspace\CodenameOne\CodenameOne\nbproject\build-impl.xml:938:执行此行时出现以下错误: path\workspace\CodenameOne\CodenameOne\nbproject\build-impl.xml:270:编译失败;有关详细信息,请参阅编译器错误输出。

当我尝试构建 cn1lib 项目时,我也遇到了一些包依赖错误。

我做错了什么?

干杯

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    您需要编辑this file,注意它包含许多本地路径,如果您打开项目但 Eclipse 会忽略它们,这些路径会在 NetBeans 中自动标记。

    例如/Volumes/Windows VMS/NetbeansProjects/CodenameOneJS/build/classes 可能有问题,但 lib/CLDC11.jar 等也会有问题。您可以从常规 Codename One 项目中复制 lib 目录来修复后者。

    【讨论】:

    • 我使用自己的项目路径和代号一个项目路径解决了依赖关系。我还用我项目的 lib 文件夹替换了 ckeditor 的 lib 文件夹。我从 build.xml 文件中删除了以下行:<ant dir="../CKeditorDemo/" target="refresh-libs" inheritall="false"/> 我可以在 netbeans 中构建 cn1-ckeditor 而不会出现任何错误,但在 eclipse 中构建成功并出现 javadoc 构建错误。我不认为这是一个问题。它还在 dist 文件夹中创建 .cn1lib zip,但是当我在项目中使用它时,我的更改将不会被处理。感谢您的所有帮助
    • 您需要一个来自 netbeans 库根目录的 jar 来解决 javadoc 错误。它为 lib 生成存根,因此非常有必要。
    • 对不起,我不明白你在说什么 jar:我已经导入了 CLDC11.jar 和 CodenameOne.jar。我还使用 netbeans 生成了 cn1lib 文件,并且可以使其在 netbeans 项目中工作。但是当我把这个文件放在我的 Eclipse 项目中时,我的更改不会显示出来。 Eclipse 将显示我添加的方法,并且在我使用它们时不会抱怨,但随后会显示编译错误。我真的很想让它在 Eclipse 中工作。
    • 您应该有Stubber.jar,它应该位于从 NetBeans 或 IDEA 创建的 cn1lib 的根目录中。 cn1lib 是一个 zip 文件,解压后查看 NetBeans 生成的和 eclipse 生成的,看看有什么区别。
    • 没有区别。我的问题来自我的项目:我在eclipse中创建了一个新的cn1项目并复制了src文件。现在可以了。我不知道出了什么问题,但在我的新项目中,我使用了一些无法编译的语法。如果您希望我提供更多详细信息,请告诉我。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多