Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自动查找更新_Java_Android - Fatal编程技术网

Java 自动查找更新

Java 自动查找更新,java,android,Java,Android,如何让我的应用程序在启动时自动查找新的更新?比如,如果我在android studio中进行新的更改,并且启动我的应用程序,它需要检查更新,然后如果有新的更新,它需要下载它,然后启动应用程序。我有一个我以前的java项目,在那里我有这个功能。您需要的: 简单的网站上传最新版本的文本文件和最新版本的jar文件。我推荐 *.bat文件,用新文件替换旧的*.jar文件,然后运行该jar Java应用程序从该网站下载该文本文件,获取最新版本并与当前版本进行比较。如果您当前的版本不是最新的,那么启动该*

如何让我的应用程序在启动时自动查找新的更新?比如,如果我在android studio中进行新的更改,并且启动我的应用程序,它需要检查更新,然后如果有新的更新,它需要下载它,然后启动应用程序。

我有一个我以前的java项目,在那里我有这个功能。您需要的:

  • 简单的网站上传最新版本的文本文件和最新版本的jar文件。我推荐

  • *.bat文件,用新文件替换旧的*.jar文件,然后运行该jar

  • Java应用程序从该网站下载该文本文件,获取最新版本并与当前版本进行比较。如果您当前的版本不是最新的,那么启动该*.bat文件并终止当前运行的Java应用程序

完成了

单击此处查看如何从Java中的url下载文件

*.bat文件的外观应为:

copy C:/User/Matrx007/Documents/AutoUpdate/autpupdate_v1.0.2.jar 
     C:/User/Matrx007/Documents/AutoUpdate/autpupdate.jar
java -jar C:/User/Matrx007/Documents/AutoUpdate/autpupdate.jar