我在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的内容,则会出现其他问题。