저는 Altova MapForce를 사용하여 컴파일하는 동안 상당히 큰 JAR 파일을 포함하고 있습니다. JAR 파일은 약 65MB 였고 컴파일 작업이 잘 진행되었습니다. 더 많은 매핑을 추가해야하므로 JAR을 재생성하고 다시 빌드를 시도했습니다. JAR은 현재 약 80MB입니다.javac는 .jar가있는 클래스를 찾을 수 없습니다.
심볼이 있음을 확인하기 위해 JAR을 열었지만 이제는 모든 종류의 "심볼을 찾을 수 없습니다"라는 오류 메시지가 나타납니다! JAR 크기에 대한 상한선이 맞습니까? JAR 파일에는 75,000 개가 넘는 클래스가 있습니다.
이상한 점은 이클립스 자동 완성 기능이 새 JAR에서 잘 작동한다는 것입니다. 나는 건축 할 때서만이 과실을 얻는다.
차이점이 있으면 Ant를 사용하고 있습니다.
감사합니다,
브라이언
편집 : 다른 뭔가 이상한 : 나는 javac의에서 자세한 정보 출력에 돌았 다. 그것은 내가로드도의 모든 클래스 이전에 컴파일 오류를 받기 시작 보인다 :
[javac] [loading com\mycompany\myproject\*************************.class)]
[javac] [loading com\mycompany\myproject\*************************.class)]
[javac] [loading com\mycompany\myproject\*************************.class)]
[javac] [loading com\mycompany\myproject\*************************.class)]
[javac] [loading com\mycompany\myproject\*************************.class)]
[javac] C:\Users\*************************.java:38: cannot find symbol
[javac] symbol : class *************************
[javac] location: package com.mycompany.myproject.*************************
[javac] import com.mycompany.myproject.*************************;
[javac] ^
[javac] [loading com\altova\TraceProvider.class(com\altova:TraceProvider.class)]
[javac] [loading com\altova\io\StringInput.class(com\altova\io:StringInput.class)]
[javac] [loading com\altova\io\StringOutput.class(com\altova\io:StringOutput.class)]
당신은 또한 –
당신이 당신의 출력의 일부를 지워 나 정말 이름으로 생성되는 클래스가나요 .... 클래스 경로가 올바른지 확인하기 위해 개미와 자세한 출력을 설정할 수 있습니다 *** ***********************? – Perception
무고한 사람을 보호하기 위해 밖으로 나왔습니다. –