org.bukkit.plugin.InvalidPluginException: Cannot find main class를 해결하는 방법

2176 단어 minecraft자바
minecraft 플러그인 개발에서org.bukkit.plugin.InvalidPluginException: Cannot find main class라는 오류가 발생했으므로 해결 방법을 적어 둡니다.

결론



yml 파일의 메인을 작성하는 방법이 잘못되었습니다.

올바른 상태

plugin.yml
name: SpigotTutorial
main: me.reyad.SpigotTutorial.Main
version: 0.0.1
author: ReyAD

파일 경로



잘못된 방법



잘못된 설명 방법me.reyad.SpigotTutorial.Main 라고 써야 할 곳을 me.reyad.SpigotTutorial 라는 존재하지 않는 파일을 지정해 버리고 있으므로 에러가 발생한다.

plugin.yml
name: SpigotTutorial
main: me.reyad.SpigotTutorial
version: 0.0.1
author: ReyAD

main이 잘못되면 다음과 같은 오류 메시지가 서버 로그에 나타납니다.
Could not load 'plugins/SpigotTutorial.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.reyad.SpigotTutorial'

이렇게 하면 플러그인이 제대로 로드되지 않습니다.

참고


  • Creating a blank Spigot plugin in IntelliJIDEA | SpigotMC - High Performance Minecraft
  • Solved - [HELP] Java Bukkit Plugin - Cannot find main class - Could not load plugin | Bukkit Forums
  • 좋은 웹페이지 즐겨찾기