簡體   English   中英

“您的Java版本已過時”和最新的Java

[英]“Your java version is out of date” with latest java

我的Mac上目前擁有最新的Java 1.8.0_25。 版本檢查器說很好。 但是我得到這個錯誤 “您的Java版本已過時”

如果我單擊“稍后”,它將起作用,但稍后會再次出現。 我幾乎從1.8版本開始就看到了這一點。 我也安裝了jdk1.7和1.6(apple)。 在此處輸入圖片說明

更新畫面

安裝版本

在Mac上,較新的JDK不一定替換較舊的JRE。 因此,可能是您擁有最新的JDK,但某個地方仍然有舊的JRE。 轉到Apple菜單,然后選擇“系統偏好設置...”。 最后一部分應該有一個“ Java”條目。 單擊它應在單獨的窗口中打開Java控制面板。

檢查“更新”選項卡中的內容。 我的猜測是,仍然列出了一個較舊的版本。 所以我只更新它。 您還可以在“控制面板”中的“ Java”選項卡上檢查是否列出了多個版本,並且哪個版本是頂部版本。 如果您有多個要排在最前面的位置,也許重新排序它們也可能會有所幫助。

我在最長的時間內遇到了完全相同的問題。 系統首選項中沒有顯示舊的Java VM。 我最終在/ Library / Java / JavaVirtualMachines中找到了舊的JDK。

在以下位置檢查“舊” VM:

find /Library -name '*java*'
find /System/Library -name '*java*'
find ~/Library -name '*java*'

暫無
暫無

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

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