Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.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/7/image/5.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 JAR文件的远程更新_Java_Jar - Fatal编程技术网

Java JAR文件的远程更新

Java JAR文件的远程更新,java,jar,Java,Jar,我有一个JAR文件,它是我为一个企业创建的项目。这将是他们网络驱动器上的位置,并由整个公司的几个人从那里运行 我将很快离开这家公司,但如果有任何报告,我希望能够用小错误修复远程更新JAR文件 理想情况下,只需在服务器上的文件夹中放置一个新的JAR,当前JAR将在启动时检查更新,并在必要时进行更新。Android应用程序或Firefox也有同样的效果 最常见的方法是什么?我想你所描述的是 它是一个指向服务器上的.jar的文件。更新后,Java Web Start将下载最新的.jar并运行它。我认为

我有一个JAR文件,它是我为一个企业创建的项目。这将是他们网络驱动器上的位置,并由整个公司的几个人从那里运行

我将很快离开这家公司,但如果有任何报告,我希望能够用小错误修复远程更新JAR文件

理想情况下,只需在服务器上的文件夹中放置一个新的JAR,当前JAR将在启动时检查更新,并在必要时进行更新。Android应用程序或Firefox也有同样的效果


最常见的方法是什么?

我想你所描述的是
它是一个指向服务器上的.jar的文件。更新后,Java Web Start将下载最新的.jar并运行它。

我认为您描述的是
它是一个指向服务器上的.jar的文件。更新后,Java Web Start将下载最新的.jar并运行它。

正如@Dominick提到的,如果您有SSH访问权限,您可以编写一个脚本,通过uf选项发送更新。看


编辑


版本控制是你的选择吗?您可以在本地机器上修复bug,将它们推送到公司有权访问的存储库中,然后让他们在有新版本时更新jar文件。

正如@Dominick提到的,如果您有SSH访问权限,您可以编写脚本通过uf选项发送更新。看


编辑


版本控制是你的选择吗?您可以在本地计算机上修复错误,将它们推送到公司有权访问的存储库,然后在有新版本时让它们更新jar文件。

您有SSH访问权限吗?没有,我现在只有一个名为SHEAP的共享服务器。宋承宪重要吗?我将只运行一个更新,可能每月一次,以1 Jar文件。它说,限制对服务器Specs.SSH的SSH访问非常重要。特别是如果你说的是在他们的网络之外这样做,那么任何发送的信息都会被加密。询问SSH是否是一个选项。还有很多方法可以做到这一点,仅仅交换一个JAR文件就要花很多钱。也许最好是通过电子邮件将文件发送给员工,让他们交换文件。共享服务器是我自己的,我只是想用它来更新。没有SSH,有什么简单的方法可以做到吗?dropbox如何工作的想法很完美,但内部设置可能是错误的。这家公司有100台机器都连接到同一个网络驱动器,该驱动器将存储JAR文件。dropbox从哪里运行?您有SSH访问权限吗?没有,我现在只有一个名为“便宜”的共享服务器。宋承宪重要吗?我将只运行一个更新,可能每月一次,以1 Jar文件。它说,限制对服务器Specs.SSH的SSH访问非常重要。特别是如果你说的是在他们的网络之外这样做,那么任何发送的信息都会被加密。询问SSH是否是一个选项。还有很多方法可以做到这一点,仅仅交换一个JAR文件就要花很多钱。也许最好是通过电子邮件将文件发送给员工,让他们交换文件。共享服务器是我自己的,我只是想用它来更新。没有SSH,有什么简单的方法可以做到吗?dropbox如何工作的想法很完美,但内部设置可能是错误的。这家公司有100台机器都连接到同一个网络驱动器,该驱动器将存储JAR文件。dropbox从哪里运行?有人需要版本控制知识吗?员工们对版本控制一无所知。JAR文件需要像android应用程序一样更新。真的很简单。我想他们会的,除非你可以运行一个脚本来比较当前版本和回购协议的版本。如果哈希不匹配,则拉取最新版本。不过,如果当前的jar文件正在使用中,我不确定这会有多好。祝你好运。有人需要版本控制知识吗?员工们对版本控制一无所知。JAR文件需要像android应用程序一样更新。真的很简单。我想他们会的,除非你可以运行一个脚本来比较当前版本和回购协议的版本。如果哈希不匹配,则拉取最新版本。不过,如果当前的jar文件正在使用中,我不确定这会有多好。祝你好运。
jar uf jar-file input-file(s)