![](/img/trans.png)
[英]Your security settings have blocked an application from running with an out-of-date or expired version of Java
[英]“Your java version is out of date” with latest java
我的Mac上目前擁有最新的Java 1.8.0_25。 版本檢查器說很好。 但是我得到這個錯誤
如果我單擊“稍后”,它將起作用,但稍后會再次出現。 我幾乎從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.