簡體   English   中英

Javafx 8 lambda 表達式錯誤

[英]Javafx 8 lambda expression error

編譯javafx程序時出現非法表達式錯誤。 我想上傳屏幕截圖但堆棧交換應用程序。 要求我需要 10 個聲望才能上傳圖片!

btn.setOnAction( e-> buttonClick() );

編譯器將e-->指向非法表達式

我安裝了 JDK 8 並設置了我的環境變量

然而我仍然得到錯誤......伙計們幫忙

如果您使用命令行編譯,您可能正在使用 jdk 7,請嘗試從環境變量設置 JDK 8。

右鍵MyComputer->屬性->高級系統設置然后在高級選項卡中,選擇環境變量,在系統變量下尋找“路徑”尋找你的jdk路徑,將其更改為jdk 8路徑

在我的情況下圖片示例

如果jdk 7路徑也存在,別忘了刪除

我剛查出錯誤 錯誤的原因是jdk 7仍然安裝在我的系統上! 我卸載了它,現在它可以工作了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM