您的java版本已过期

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您的java版本已过期相关的知识,希望对你有一定的参考价值。

运行自己编写的applet时提示java版本过期,在内置的java浏览器能运行,在网页中不能,提示更新。更新后还是不行,在控制面板java安全中改成中,依然不行,反正就是各种不行,各种提示java版本过期。

applet在很久之前就不使用了(其实只是不流行了)。

这个问题我也遇到过,windows下的谷歌浏览器不支持(之前查的说是权限问题),IE12不支持(貌似ie9之后都不支持),linux的火狐支持applet。

解决方法:
启动java的更新程序更到最新。

建议:
applet在很多情况下会出现什么控件丢失,还是不用为妙,tomcat也比它好
参考技术A 没有安装Java环境

浏览器不兼容追问

什么啊,我的Eclipse用的上好

追答

你架包引的jar对吗,还有配置里的web browser里的有4个选项,都选的第二个。。。

参考技术B 设置一下环境变量试试追问

这个真没问题,cmd java都没问题 ie浏览器试过了不行,猎豹浏览器也不行,在java内置的小浏览器中完美运行

追答

    清除一下IE浏览器的缓存,点IE上的工具——然后再选择最下面的Internet选项,再点Internet删除文件(记得勾上删除所有脱机内容),确定后再重新打开IE浏览器试试,同时请确认您使用的是IE6.0及以上版本。
    2、您的网页上清缓存,在网页上选择工具->Interner选项->删除Cookies和删除文件,然后再确定。
    3、关闭所有网页窗口,控制面板--Internet选项-高级--重置,看看里面是不是属性里有问题,要自动获取ip地址
    4、使用第三方工具修复,如360安全卫士--高级--修复

本回答被提问者采纳
参考技术C 卸载
重装追问

这个动作至少完成了5次

参考技术D 重装新版本

无法登录到 phpmyadmin 错误 #1862 - 您的密码已过期

【中文标题】无法登录到 phpmyadmin 错误 #1862 - 您的密码已过期【英文标题】:cannot login to phpmyadmin error #1862 - Your password has expired 【发布时间】:2016-06-29 23:29:07 【问题描述】:

我在this tutorial 之后安装了mysql、php 和phpmyadmin。 Evrything 运行良好,即我可以通过命令行启动并连接到 mysql 而没有任何错误,但问题是当我尝试登录 phpmyadmin 时,我收到此错误:

#1862 - 您的密码已过期。要登录,您必须使用 支持过期密码的客户端。

值得一提的是,我当前的 mysql 密码不是我安装 mysql 时收到的临时密码,但我后来更改了它(在安装 phpmyadmin 之前),现在尝试使用这个新的(当前)密码登录 phpmyadmin显示上述错误。

有人可以帮我理解问题所在吗?

谢谢

【问题讨论】:

【参考方案1】:

好的,最后我不明白这个问题的原因是什么,但以下解决方案对我有用:

    在终端中输入这个(在/usr/local/mysql/bin/中)mysqladmin -u root -p password 输入您的密码

    输入新密码

    完成!然后我也可以从 phpmyadmin 登录!

希望对遇到类似问题的人有所帮助,

【讨论】:

但是当我尝试这样做时,我得到mysqladmin: unable to change password; error: 'Column count of mysql.user is wrong. Expected 45, found 46. The table is probably corrupted' 你能建议任何解决方案吗?【参考方案2】:

MySQL 密码已过期

从 MySQL 5.7.4 开始,default_password_lifetime 的默认值为 360(一年)。如果您不更改此变量或单个用户帐户,所有用户密码将在 360 天后过期(因此您会得到:“您的密码已过期。要登录,您必须使用支持过期密码的客户端进行更改”)。

为防止密码自动过期,请以 root (mysql -u root -p) 身份登录:

对于自动连接到服务器的客户端(例如通过脚本。)更改密码过期设置:

ALTER USER 'script'@'localhost' PASSWORD EXPIRE NEVER;

您可以为所有用户禁用自动密码过期:

SET GLOBAL default_password_lifetime = 0;

我用来理解和解决这个问题的链接

MySQL: Password Expiration and Sandbox ModeMySQL: Password Expiration PolicyPassword expiration policy in MySQL Server 5.7

【讨论】:

以上是关于您的java版本已过期的主要内容,如果未能解决你的问题,请参考以下文章

win10上会报java版本不够新

虚拟机已经注册了永不过期,为啥还会过期?

电脑 java 的证书过期问题

《Effective Java 中文版 第2版》学习笔记 第6条:消除过期的对象引用

sql server 2008 评估期已过期解决办法

无法登录到 phpmyadmin 错误 #1862 - 您的密码已过期