设置类路径并通过批处理文件安装数据库

时间:2010-03-27 14:46:07

标签: java windows 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;
exit"
     当我试图运行这个文件时,它运行但当我进入控制面板> system>高级>环境变量然后选择了类路径时,它没有显示我设置的类路径。通过批处理文件设置类路径的正确方法是什么?

我的第二个问题:

有没有办法通过批处理文件安装数据库,例如:postgresql8.2?

谢谢。

3 个答案:

答案 0 :(得分:1)

从命令行设置类路径仅影响该批处理进程,它对将用于新进程的类路径没有影响。我不知道如何从命令行做你想做的事情,但它可能涉及在注册表中捣乱。

答案 1 :(得分:0)

转到windows环境变量的控制面板设置它自己的classpath,这是最好的方法和简单方法。

答案 2 :(得分:0)

不应设置全局类路径环境变量 。这是一个陈旧的概念,从Java的早期开始,不幸的是通过过时的互联网教程和教科书存活下来。

应该为每个应用程序单独设置类路径,最好在启动应用程序时via the command line