Настройка пути к классам и установка базы данных через командный файл - PullRequest
0 голосов
/ 27 марта 2010

Я хочу, чтобы мой classpath был установлен через командный файл. Я работаю на Windows XP . У меня два вопроса:
Мой первый вопрос:

Я сделал командный файл, в котором Я набрал
"set classpath = C:\WINDOWS\system32\;.;C:\jdk1.5.0\lib\tools.jar;C:\poi-3.6\poi-3.6-20091214.jar;C:\poi-3.6\poi-contrib-3.6-20091214.jar;C:\poi-3.6\poi-ooxml-3.6-20091214.jar;C:\poi-3.6\poi-ooxml-schemas-3.6-20091214.jar;C:\poi-3.6\poi-scratchpad-3.6-20091214.jar;E:\jdbc\postgresql-8.2-505.jdbc3.jar;C:\xmlbeans-2.5.0\lib\jsr173_1.0_api.jar;C:\xmlbeans-2.5.0\lib\resolver.jar;C:\xmlbeans-2.5.0\lib\xbean.jar;C:\xmlbeans-2.5.0\lib\xbean_xpath.jar;C:\xmlbeans-2.5.0\lib\xmlbeans-qname.jar;C:\xmlbeans-2.5.0\lib\xmlpublic.jar;C:\dom4j-1.6.1\dom4j-1.6.1.jar;<br> exit" Когда я попытался запустить этот файл, он запустился, но когда я вошел в панель управления> system> advanced> переменные среды и затем выбрал classpath, он не показал мне установленный путь к классу. Как правильно установить путь к классу через командный файл?

Мой второй вопрос:

Есть ли способ установить базу данных через командный файл, например, для: postgresql8.2?

Спасибо.

Ответы [ 3 ]

1 голос
/ 27 марта 2010

Установка classpath из командной строки влияет только на этот пакетный процесс, но не влияет на classpath, который будет использоваться для новых процессов. Я не знаю, как делать то, что вы пытаетесь сделать из командной строки, но, скорее всего, это связано с переборами в реестре.

0 голосов
/ 06 апреля 2010

Глобальная переменная окружения classpath не должна быть установлена ​​ вообще . Это устаревшая концепция с самых ранних дней Java, которая, к сожалению, сохранилась благодаря устаревшим интернет-учебникам и учебникам.

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

0 голосов
/ 06 апреля 2010

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

...