윈도우 7로, 마이크로소프트는 윈도 즈 API 세트의 개념을 도입, DLL 리디렉션의 한 형태. [10] [11] [12] 종속성 워커는 이 간접 계층을 정상적으로 처리하도록 업데이트되지 않았으며 Windows 7 이상에서 사용할 경우 여러 오류가 표시될 수 있습니다. 이 경우에도 일부 응용 프로그램 수준 디버깅에 종속성 워커를 계속 사용할 수 있습니다. 메이븐은 월드 와이드 넷에 외출 할 필요가 없습니다 당신을 저장하는 편의의 더, 수동으로 모든 항아리 파일을 다운로드. 항상 완벽하지는 않습니다. exe가 사용하는 모든 .dll을 통해 검색하면 32비트가 있어야 합니다. 온라인에서 임의의 사람들을 신뢰하고 그들이 올바른 파일을 바라고 임의의 파일을 다운로드하고 교체하는 대신, 이것은 실제로 문제 파일을 검색하고 알려줍니다. 닥치고 내 돈을 가져가라! 모든 런타임 종속성을 돕기 위해 Maven은 직접 및 간접 종속성에 대한 모든 jar 파일을 다운로드 할 수도 있습니다. 이 pom.xml 파일 (Kafka Streams와 함께 작동 하는 Java 응용 프로그램에 대 한): 손상 된 다운로드/설치에 대 한 보호 하기 위해, 그것은 매우 아파치 메이븐 개발자에 의해 사용 하는 공개 키에 대 한 릴리스 번들의 서명을 확인 하는 것이 좋습니다.

2017년 10월부터 종속성 워커의 오픈 소스 C# 재작성이 GitHub에서 릴리스되었습니다. 아직 모든 범위의 종속성 워커 기능을 제공하지는 않지만 Windows API 집합 및 WinSxS(나란히 어셈블리)를 처리하도록 업데이트되었습니다. JAR 파일은 대상/종속성 디렉토리에 다운로드됩니다: 종속성 워커는 완전히 무료로 사용할 수 있습니다. 그러나, 당신은 그것의 배포에서 이익을 하지 않을 수 있습니다., 또는 다른 제품과 함께 번들수 수 있습니다. 감사합니다 루카스. 이 증서가 나에게 도움이되는 몇 가지, 그러나 “종속성 : 복사 종속성”mojo는 컴파일 시간 종속성만 복사하는 것처럼 보입니다. 런타임 종속성을 놓치는 것 같습니다. 특히 아파치 POI를 사용하여 엑셀 시트에서 읽을 수있는 간단한 자바 클래스를 시도했다. 위의 명령은 종속성 폴더에 6 개의 jar을 다운로드했습니다.

이러한 jar을 사용하여 .java 파일을 .class 파일로 컴파일 할 수있었습니다. 그러나이 준수 클래스 파일을 실행하려고 할 때 여러 “ClassNotFoundException” 런타임 예외를 계속 실행했습니다. 런타임 예외를 해결하기 위해 4 개의 추가 항아리를 하나씩 수동으로 다운로드해야했습니다. 프로그램을 다시 컴파일 할 필요가 없으며 런타임 종속성을 해결하기 위해 추가 jar만 제공해야합니다. 수동으로 찾아서 interweb에 필요한 항아리 파일을 다운로드하는 것이 좋습니다.