系統找不到指定文件java
可能緣由:ide
(1)文件名亂碼。你工程的編碼是 utf-8仍是 gbk,若是是gbk那麼當心文件名若是有中文,會亂碼。編碼
(2)沒有建立文件夾,在沒有文件夾狀況下,建立文件將報錯.解決方案爲先建立文件夾,具體代碼見下面。spa
(3)有文件夾,但文件所在位置無文件夾,即文件路徑太深,超過二級。解決方案同2.hibernate
臨時解決方法,註釋掉一些內容:utf-8
<!-- <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.FSDirectoryProvider</prop>
<prop key="hibernate.search.default.indexBase">${java.io.tmpdir}/${system.project_name}/index</prop> -->io