Я пытаюсь написать Java-программу для подключения к удаленному серверу, на котором находится моя база данных, и выполнить команду & ldquo; mysqldump & rdquo;

Да, просто используйте свойства сетки для стиля div, чтобы сделать его невидимым, и если сетка не поддерживается, он будет виден.

Вот идея. Откройте это, используя старый браузер IE, чтобы увидеть результат.

.box {
  display:grid;
  grid-template-columns:0px;
  grid-template-rows:0px;
}
.box * {
 overflow:hidden;
}
<div class="box">
<div>I am a div inside a grid, if you see me than you cannot use grid</div>
</div>

-2
задан GhostCat 19 January 2019 в 08:16
поделиться

2 ответа

Вы уверены, что mysqldump установлен локально ?

Я объясню - Runtime.getRuntime().exec работает на вашем локальном компьютере. Это означает, что весь код, выполняемый внутри него, будет работать на вашем компьютере , а не на любом удаленном сайте, к которому вы подключаетесь. Так что это означает, что каждый исполняемый здесь двоичный файл должен быть установлен на машине, на которой выполняется код, и именно поэтому вы получили эту ошибку.

0
ответ дан Dor Shinar 19 January 2019 в 08:16
поделиться

Так что я понял это. Проблема заключалась в том, что Runtime.getruntime (). Exec // происходит на локальном компьютере, поэтому вам нужно установить mysqldump на локальный компьютер, а не на сервер.

это когда-нибудь

0
ответ дан issac john 19 January 2019 в 08:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: