如何在其他机器上的一台机器上运行可执行jar文件

时间:2016-03-07 21:41:46

标签: java jar remote-access executable-jar remote-server

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

到目前为止,我已经向所有人分享了特定的.jar文件,并使用以下内容在本地计算机上创建了一个.bat文件。

th {
  height: 1px;
}
th a {
  height: 100%;
}

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

即使我尝试使用运行命令@ECHO OFF java -Xms512m -Xmx768m -XX:CompileThreshold=8000 -XX:PermSize=256m -XX:MaxPermSize=512m -Dvendor=shell -DvendorFile="\\<REMOTE MACHINE'S IP>\WorkJars\servers_prod_remote.properties" -Dfile.encoding=UTF-8 -Dyfs.logall=N -jar "\\<REMOTE MACHINE'S IP>\Users\tcs\Desktop\Status Compare\statuscompare4.jar" 从本地访问远程路径,对于某些计算机,它会提示输入用户名和密码以确保安全性。

Security Prompts

所以无论什么时候,我都使用来自那些本地机器的.bat文件,它说&#34;访问被拒绝&#34;。

任何人都可以帮我解决这个问题,因为我不想提示用户名和密码,而我只想执行.jar文件而没有任何问题。

1 个答案:

答案 0 :(得分:0)

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

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

希望你的问题得到解决。

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

单击start并键入cmd打开comand promte。然后输入java - version

如果它显示一些java的verison或某些意味着安装了JRE,否则会出现其他一些问题。