我有一個簡單的問題,但我在任何地方都找不到答案。我想$PROJECT_DIR$在 IntelliJ 中使用默認路徑變數。
我想在舞臺上添加一個圖示:
stage.getIcons().add(new Image("$PROJECT_DIR$/src/main/resources/com/example/demo/money.png"));
但這不起作用,不幸的是:(
我試著用同樣PROJECT_DIR或MODULE_DIR或者$MODULE_DIR$,但沒有任何作品。也許不可能以這種方式使用這些路徑變數(?)。請給我解釋一下。
使用影像的絕對路徑有效,但我想分享我的專案,這就是我決定用路徑變數替換它的原因。
uj5u.com熱心網友回復:
您不必使用這樣的目錄。Intellij 已經知道專案在哪里。
您必須根據檔案在匯出時的位置進行檢查。
在你的情況下,你必須使用:
stage.getIcons().add(new Image("com/example/demo/money.png"));
因為resources已經被視為資源,所以將在匯出的 jar 的主檔案夾中。
如果失敗,你可以嘗試使用less package,例如money.png直接放在資源檔案夾中
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/322392.html
上一篇:ASP.NET資料系結字串列格式
