2016-03-07 3 views
0

У меня есть исполняемый файл .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>\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>\, для некоторых машин он запрашивает имя пользователя и пароль для обеспечения безопасности.

Security Prompts

Поэтому, когда я использую .bat файл из тех локальной машине, он говорит: «Отказано в доступе».

Может ли кто-нибудь помочь мне с этой проблемой, так как я не хочу, чтобы имя пользователя и пароль были запрошены, и я просто хочу выполнить файл .jar без каких-либо проблем.

+0

Это действительно звучит как проблема с администрированием Windows, а не проблема с java – beresfordt

+0

Я думаю, вы не можете этого сделать (но вы можете сделать это программным способом). Для запуска файла jar вам необходимо войти в систему на другом компьютере (вы можете использовать удаленный рабочий стол для входа на другой компьютер, если другой компьютер является окном, и у вас есть правильный доступ). –

ответ

0

Если файл jar excute на вашем компьютере, то файл в порядке, не проблема с файлом. Теперь ваша проблема в том, что она не выполняется на некоторых других машинах не для всех. Его простая java нужна JRE для запуска или JDK для разработки.

Downlaod JRE java runtime enviroment от Oracle на машине, на которой файл не работает, и протестировать его.

желающий ваша проблема возникает.

Другим способом является быстрый тест, если JRE установлен на машине.

Открыть comand promte, щелкнув по началу и введите cmd. затем введите java - версия

если в нем отображается какая-то версия java или что-то, что означает, что JRE установлена ​​в противном случае, другая проблема.

+0

Проблема в том, что с какой-то машины я не могу открыть \\ , если я дам команду Run. Каждый раз он запрашивает имя пользователя и пароль. Но я полностью передал папку всем. Но я не знаю, почему он снова спрашивает имя пользователя и пароль. Поэтому, если я запустил .bat-файл, он не открывает файл .jar, вместо этого выдает сообщение об ошибке «Отказано в доступе». –

+0

укажите имя пользователя и пароль, чтобы он помнил, что в следующий раз не будет спрашивать. –

+0

Я собираюсь поделиться этим .bat-файлом со всеми пользователями. Поэтому я не могу войти в систему для каждой машины и запомнить имя пользователя и пароль. –

 Смежные вопросы

  • Нет связанных вопросов^_^