我在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並且您有適當的訪問權,您可以使用遠程桌面登錄到另一臺機器)。 –