我在Windows环境中的远程机器上有一个可执行文件.jar文件。现在我想从其他机器(Windows环境)执行这个.jar文件,并需要打开控制台。如何在其他机器上的一台机器上运行可执行jar文件
到目前为止,我已经将具体的.jar文件共享给了每个人,并在本地机器中使用以下内容创建了一个.bat文件。
@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"
它工作正常的一些机器,但对于其他的机器,它失败,它会提示输入远程计算机的用户名和密码。
即使我尝试从本地使用运行命令\\<REMOTE MACHINE'S IP>\
访问远程路径,对于某些机器,它会提示输入用户名和密码以确保安全。
所以每当我使用.bat文件从这些本地机器,它说:“访问被拒绝”。
任何人都可以帮助我解决这个问题,因为我不想提示用户名和密码,我只想执行.jar文件时没有任何问题。
这真的听起来像一个Windows管理问题,而不是一个Java问题 – beresfordt
我想你不能这样做(但你可以通过编程的方式)。您必须登录到另一台机器才能运行jar文件(如果另一台机器是windows并且您有适当的访问权,您可以使用远程桌面登录到另一台机器)。 –