2017-02-09 6 views
1

나는 CN1 soures에 뛰어 들고 싶었다. 나는 thisthis tutorial을 git로 따라 갔다. 그러나 NetBeans에서 CN1 객체를 Ctrl 키를 누른 상태에서 클릭하면 "생성 된 소스 파일 표시. 소스가 클래스 '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 프로젝트 리드 내의 경로를 확인해야합니다.

예. GaussianFilter은 해당 프로젝트에 상주하는 Filters.jar 내에 정의되어 있습니다.

관련 문제