2017-01-18 29 views
0

我想編輯這個cn1lib在eclipse中編輯cn1-ckeditor lib

一旦我在Eclipse中克隆了項目,如何更新cn1lib文件以在我自己的項目中使用它?

[編輯]:我克隆CodenameOne項目,並嘗試使用Ant build.xml文件來構建它,但後來我得到了以下錯誤:

[javac] Compiling 505 source files to path\workspace\CodenameOne\CodenameOne\build\classes [javac] Fatal Error: Unable to find package java.lang in classpath or bootclasspath

BUILD FAILED path\workspace\CodenameOne\CodenameOne\nbproject\build-impl.xml:938: The following error occurred while executing this line: path\workspace\CodenameOne\CodenameOne\nbproject\build-impl.xml:270: Compile failed; see the compiler error output for details.

我也得到了一些包依賴錯誤,當我嘗試建立cn1lib項目。

我在做什麼錯?

乾杯

回答

1

你需要編輯this file,注意到它包括得到,如果你打開該項目,但Eclipse是無視他們在NetBeans自動標記許多本地路徑。

E.g. /Volumes/Windows VMS/NetbeansProjects/CodenameOneJS/build/classes可能有問題,但也lib/CLDC11.jar等將是一個問題。您可以從常規Codename One項目中複製lib目錄來修復後者。

+0

我使用我自己的項目路徑和codenameOne項目路徑解決了依賴關係。 我也用我的項目的lib文件夾替換了ckeditor的lib文件夾。我從build.xml文件中刪除了以下行: '' 我可以在cn1-ckeditor中創建netbeans沒有任何錯誤,但在eclipse中,構建成功時發生了javadoc構建錯誤。我不認爲這是一個問題。 它也創建dist文件夾中的.cn1lib zip,但是當我在我的項目中使用它時,我的更改將不會被處理。 感謝您的全力協助 – Jonas

+0

您需要一個來自NetBeans庫根目錄的jar來解決javadoc錯誤。它爲lib創建存根,因此非常必要。 –

+0

對不起,我不明白你在說什麼jar:我已經導入了CLDC11.jar和CodenameOne.jar。我也用netbeans生成了cn1lib文件,並且可以使它在netbeans項目中工作。但是當我把這個文件放到我的eclipse項目中時,我的更改不會顯示出來。 Eclipse會顯示我添加的方法,當我使用它們時不會發生抱怨,但會顯示編譯錯誤。我真的想讓它在eclipse中工作。 – Jonas