1

На этой странице загрузки я скачал dbvisualizer.zip и распаковал его в папку. Начиная dbvis.exe я получаю эту ошибку:

No JVM could be found in your system. Please define EXE4J_JAVA_HOME 
to point to an installed 64-bit JDK or JRE 
or download a JRE from www.java.com. 

что я пробовал

Этот (не) решенный вопрос о том, как решить, не найдена JVM, указывает на faq-запись, которой больше нет. Но я обнаружил, как я могу изменить версию Java, которую использует DbVisualizer, и рекомендацию сделать это:

  1. В каталоге установки DbVisualizer есть каталог .install4j,
  2. В этом каталоге создайте файл с именем pref_jre.cfg если он еще не существует,
  3. Откройте файл в текстовом редакторе,
  4. Добавьте полный путь к корневому каталогу для установки Java, которую вы хотите использовать. Пример: C:\Program Files\Java\jre7

На основе приведенного примера пути: C:\Program Files\Java\jre7 я пытался

  • Вариант A: C:\Program Files (x86)\Java\jdk1.8.0_31\jre
  • Вариант B: C:\Program Files (x86)\Java\jdk1.8.0_31\jre\bin

Вариант А без кавычек дал:

The JVM found at C:\Program Files (x86)\Java\jdk1.8.0_31\jre is damaged. 
Please reinstall or define EXE4J_JAVA_HOME to point to an installed 
64-bit JDK or JRE

Опция A с quotes и B с или без кавычек дала EXE4J_JAVA_HOME отсутствует ошибка.

После закрытия JVM found is damaged ошибка, появилась другая ошибка:

The JVM could not be started. The maximum heap size (-Xmx) 
might be too large or an antivirus or firewll tool could 
block the execution.

Вопрос

Кто-нибудь знает, как я могу использовать dbvis.exe из zip-файла (без установки) без изменения переменных пути моей системы?

2 ответа2

0

В моем случае ответ был прост. Служба поддержки установила 32-битную версию Java, и я скачал dbvisualizer для 64-битной версии.

После загрузки 32-битной версии она работала «из коробки» без каких-либо изменений в любом из файлов конфигурации.

0

Или загрузите 64-разрядную версию Java: https://java.com/en/download/manual.jsp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .