[英]how to run java web application in eclipse with current modification in file
[英]Eclipse IDE does not run Java application after modification of module name
我在 Eclipse 版本中實現了 Java 9“Hello World”程序:2020-09 (4.17.0) 使用以下模塊信息。Z93F725A07423FE214F448B3
module org.example.test { }
然后我修改了module-info.java從而更改了應用程序的模塊名稱:
module org.example.modified { }
當我使用修改后的module-info.java和 Run As -> Java Application 啟動應用程序時,我收到以下錯誤消息:
啟動層初始化時出錯 java.lang.module.FindException: Module org.example.test not found
顯示命令行 Eclipse 用於啟動應用程序后(通過運行方式->運行配置->顯示命令行)我得到以下信息:
C:\Program Files\Java\jdk-15.0.1\bin\javaw.exe -Dfile.encoding=Cp1252
-p "D:\Test\bin" -m org.example.test/org.example.Start
顯然模塊名稱並沒有在命令行中更新。
更改模塊名稱后如何正確更新命令行/運行配置的任何提示?
似乎是 Eclipse 中的錯誤,即運行配置未使用新模塊名稱更新。
兩種解決方法:
刪除運行配置,再次執行Run As
> Java Application
。
如果您沒有自定義運行配置,最簡單的解決方案。
編輯運行配置:
Main class
名稱,例如在末尾添加X
Apply
以保存更改。Search
和 select class。Apply
以保存更改。似乎為我工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.