世界首次發現?包名導致eclipse找不到包含main的類

  今天有同事突然找吾,說是吾修改後,找不到啓動類(類當然存在,一切正常)。嗯?

  吾於是將所有改動回滾,結果發現還是找不到。這太奇怪了。

  於是吾把啓動類清理,只留下main(),找不到。

  吾另外新建了一個啓動類,還是找不到。

  吾將啓動另上移一個目錄,找到了。

  有點意思。

 

  於是:

  難道包名有問題?改名,還是沒找到

  吾將啓動類上移一個目錄,找到了。

  新建了一個atest目錄,馬上找到了。

  最後發現,dtest就能找到,ftest就找不到。

  目前就查到這裏

 

  後來同事發現,使用了jdk12就有問題,使用JDK11就正常。所以出錯的條件是:

  1. 使用JDK12
  2. 某種情況下,包名正好以d之後的字母開頭。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章