Я'пытаюсь запустить SQuirreL SQL.
Я скачал и установил его, но когда я пытаюсь запустить его, я получаю это сообщение об ошибке:
Java Virtual Machine Launcher.
Не удалось найти главный класс.
Программа завершает работу.
Я понял суть, но не представляю, как это исправить. Помогите?
Этот вопрос: https://stackoverflow.com/questions/1417328/could-not-find-the-main-class дает некоторое представление об этой ошибке с точки зрения java-разработчика.
Установлена ли Java на вашем компьютере? Правильно ли установлен путь к ее директории bin (другими словами, если вы введете 'java' из командной строки, получите ли вы в ответ список инструкций или что-то вроде "java не распознается как .....")?
Вы можете попробовать запустить squirrel-sql.jar
из командной строки (из каталога squirrel sql), используя:
java -jar squirrel-sql.jar
Путь класса - это путь, по которому система будет следовать, пытаясь найти классы, которые вы пытаетесь запустить. В пакетном файле, который вы пытаетесь выполнить, вероятно, есть переменная типа CLASSPATH=blah;blah;etc или команда java, которая выглядит как
java -classpath "c:\directory\lib\squirrel-sql.jar" com.some.squirrel.package.file
Если вы можете найти или добавить этот параметр classpath, убедитесь, что он включает путь к squirrel-sql.jar и любым другим jar-файлам, от которых он может зависеть, разделенный точкой с запятой (или корневой каталог /lib, который может быть включен в установку).
По сути, вам просто нужно указать java, где найти файлы классов, которые вы пытаетесь выполнить. В Википедии есть более подробное обсуждение classpath, и вы можете получить больше информации. http://en.wikipedia.org/wiki/Classpath_(Java)
Следовали ли вы этим инструкциям:
http://www.squirrelsql.org/#installation
Если да, то запускаете ли вы пакетный файл или сценарий оболочки для его запуска?