2014-10-31 3 views
1

1.7.9-R0.2 버전 API를 사용하여 두 개의 Bukkit 플러그인을 개발 중입니다.NoClassDefFoundError하지만 클래스가 있습니다.

저는 Maven을 사용하지 않습니다. 내가 그들을 로 내보내기 Java> JAR 파일. 그들은 비슷하며 동일한 서버에 설치됩니다.

NoClassDefFoundError이 발생하지만 클래스가 존재합니다!

+0

올바른 가져 오기를 위해 파일을 확인하십시오 ... 가져 오기가 누락 된 매니페스트에 클래스 예외가 없습니다. 빌드 경로에 종속성을 가짐으로써 컴파일 오류가 아닌 런타임 오류가 발생합니다. – StackFlowed

+0

@StackFlowed 어떻게? –

+0

jar 파일의 압축을 풀면 META-INF 폴더가 표시됩니다. 거기에 명단이 있어야합니다! 모든 클래스 def에 대해 가져 오기 섹션에 패키지가 누락되어 있는지 확인하십시오. – StackFlowed

답변

0

이것은 Bukkit 버그입니다 (here).

동일한 경로로 여러 개의 클래스를 만들어서 서로 다른 두 개의 플러그인에 만들지 마십시오. 플러그인 이름으로 불리는 최상위 패키지를 사용할 수 있습니다.

관련 문제