IDEA運行導入的項目文件出現Error:(xx,xx) java:需要class,interface或enum


解決辦法:

  • 檢查頂端的包名是否正確
  • 檢查文件編碼(哪怕是中文顯示正常,特別是刪掉頂部的package后出現’\uxxx’這類的非法字符提示),可將導入的文件先轉為UTF-16,再從UTF-16轉為UTF-8即可解決(不要先轉GBK那樣大概率會出現亂碼)
  • 如果有那閑工夫也可先在IDEA創建一個.java文件,將需要導入的內容復制再粘貼到IDEA也可解決

原因: 是因為UTF-8有BOM導致的

擴展:如果是eclipse則不會遇到此問題,其自身沒有這樣詳細的編碼校驗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM