首先你需要有一个服务端对外提供至少2个功能,一个获取最新版本版本号,一个下载最新版本文件
然后在客户端增加一个功能,启动后请求服务端获取应用的最新版本,然后用最新版本的版本号和当前运行的程序版本号比对,如果服务器版本号等于当前版本号就什么都不干,如果服务器版本号比较新,就再请求服务端的下载接口下载新版本的文件
方法就是将其属性更改为不可读亦是不可写…
chmod 111 ~/Library/Google/GoogleSoftwareUpdate/
via Googleorgcn & Mac OSX Hints
或者你可以试著将以上路径的文件夹删除试试
自动更新的是jre,jre是java程序的运行环境,这个是不收费的
java的jdk,即开发环境,这个是不会自动更新的,你如果已经安装的可以继续使用,如果需要下载新的版本,需要到官网上去付费下载,不过都有免费版本,收费只针对updated 版本
以上就是关于java 很多客户段软件,都有检测版本,自动更新的功能,请问自己编写的软件,怎么样才能达到这种效果全部的内容,包括:java 很多客户段软件,都有检测版本,自动更新的功能,请问自己编写的软件,怎么样才能达到这种效果、怎么关闭java自动更新 macos、java自动更新 会跟新到收费版本吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)