如何在一台机器上运行可执行的JAR文件



我在Windows环境中的远程机器中有一个可执行.jar文件。现在我想从其他机器(Windows环境)执行这个.jar文件,需要打开控制台。

到目前为止,我已经将特定的.jar文件共享给大家,并在本地机器中创建了一个包含以下内容的.bat文件。

@ECHO OFF
java -Xms512m -Xmx768m -XX:CompileThreshold=8000 -XX:PermSize=256m  -XX:MaxPermSize=512m -Dvendor=shell -DvendorFile="\<REMOTE MACHINE'S IP>WorkJarsservers_prod_remote.properties" -Dfile.encoding=UTF-8 -Dyfs.logall=N -jar "\<REMOTE MACHINE'S IP>UserstcsDesktopStatus Comparestatuscompare4.jar"

它适用于某些计算机,但对于其他计算机,它会失败并提示输入远程计算机的用户名和密码。

即使我尝试使用 run 命令从本地访问远程路径 \<REMOTE MACHINE'S IP> ,对于某些机器,它也会提示输入用户名和密码以确保安全。

安全提示

因此,无论何时,我都会使用来自这些本地计算机.bat文件,它都会显示"拒绝访问"。

任何人都可以帮助我解决这个问题,因为我不希望提示用户名和密码,我只想毫无问题地执行.jar文件。

如果 jar 文件在您的计算机上被执行,那么该文件没问题,文件没有问题。现在你的问题是它没有在其他一些机器上执行,而不是全部。它的简单Java需要JRE来运行或JDK进行开发。

在未运行文件的计算机上从 Oracle 下载 JRE Java 运行时环境并对其进行测试。

希望你的问题得到解决。

另一种方法是快速测试计算机上是否安装了 JRE。

通过单击开始打开 comand promte 并键入 cmd。 然后键入 java - 版本

如果它显示Java的某些版本或意味着安装了JRE的内容,则会出现其他问题。

最新更新