2017-02-09 45 views
1

我想潜入CN1中。我使用git跟着thisthis tutorial。但是,在NetBeans中,当我按住Ctrl键并点击一个CN1对象时,它显示“显示生成的源文件,没有源被附加到类'JAR文件。”。如果我附上我刚刚下载的源代码,即“CodenameOne/CodenameOne/src”,则源代码仍然没有找到!如何将CodenameOne源添加到我的项目中?

我试图清理并生成项目,但错误出现了:

Building jar: /home/pathTo/CodenameOneSRC/CodenameOne/CodenameOne/dist/CodenameOne.jar 
CodenameOne.jar: 
JavaSE.init: 
JavaSE.deps-jar: 
Created dir: /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/build 
Updating property file: /home/pathTo/myProject/build/built-jar.properties 
Created dir:  /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/build/classes 
Created dir: /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/build/empty 
Created dir: /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/build/generated-sources/ap-source-output 
Compiling 21 source files to /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/build/classes 
warning: [options] bootstrap class path not set in conjunction with -source 1.7 
/home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/src/com/codename1/impl/javase/JavaSEPort.java:115: error: package com.jhlabs.image does not exist 
import com.jhlabs.image.GaussianFilter; 
/home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/src/com/codename1/impl/javase/JavaSEPort.java:8757: error: cannot find symbol 
    GaussianFilter gf = new GaussianFilter(radius); 
symbol: class GaussianFilter 
location: class JavaSEPort 
    /home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/src/com/codename1/impl/javase/JavaSEPort.java:8757: error: cannot find symbol 
    GaussianFilter gf = new GaussianFilter(radius); 
symbol: class GaussianFilter location: class JavaSEPort 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
Note: Some input files use unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 
3 errors 
1 warning 
/home/pathTo/myProject/nbproject/build-impl.xml:914: The following error occurred while executing this line: 
/home/pathTo/myProject/nbproject/build-impl.xml:1445: The following error occurred while executing this line: 
/home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/nbproject/build-impl.xml:937: The following error occurred while executing this line: 
/home/pathTo/CodenameOneSRC/CodenameOne/Ports/JavaSE/nbproject/build-impl.xml:269: Compile failed; see the compiler error output for details. 
BUILD FAILED (total time: 14 seconds) 

此外,该项目不能了,因为主类是没有找到(虽然我加入了端口/ JavaSE.jar在运行运行部分)。

我该怎么做才能正确连接源代码并对CN1源代码进行更改?

赞赏任何帮助,

问候

回答

0

您需要CN1二进制代码项目,并且需要确保JavaSE的项目负责人到该项目中的有效位置内的路径。

E.g. GaussianFilter定义在Filters.jar之内,该项目位于该项目中。

相关问题