手动设置Derby的CLASSPATH环境变量

简介: 当你在启动Java应用程序和JVM时,在你的操作系统中设置临时、永久或运行时的CLASSPATH环境变量。classpath是在你的程序中运行JVM和其他Java应用程序所需要的class库列表。

当你在启动Java应用程序和JVM时,在你的操作系统 中设置临时、永久或运行时的CLASSPATH环境变量。

classpath是在你的程序中运行JVM和其他Java应用程序所需要的class库列表。 Derby 可以设置lclasspath来运行Derby工具。

如果希望在Java程序中直接,而不是使用脚本来调用Derby工具,那么你必须手工设置CLASSPATH环境变量。

在大多数的开发环境中,最好在命令行的Shell窗口(你输入命令的地方
Derby 在DERBY_HOME/bin目录下提供了一些脚本来帮助你快速设置classpath。 这些脚本是:

setEmbeddedCP
    使用setEmbeddedCP 脚本在嵌入式环境中使用数据库 引擎来设置classpath。 这个脚本添加derby.jar和derbytools.jar文件到classpath中。
setNetworkServerCP
    当你希望启动网络服务器时,使用setNetworkServerCP脚本来设置classpath。 这个脚本添加derbynet.jar文件到classpath中。
setNetworkClientCP
    当你希望通过网络客户端来访问数据库时,setNetworkClientCP脚本来设置classpath。 这个脚本添加derbyclient.jar和derbytools.jar文件到classpath中。

如果需要设置临时环境变量,那你需要在每次打开新窗口命令行是运行脚本。
为了查看classpath脚本的设置、问题,你可以在运行的脚本后输入下面的命令:

    * 在UNIX环境下,使用echo $CLASSPATH
    * 在Windows环境下,使用echo %CLASSPATH%

更多运行ij和sysinfo实用程序的信息,请参考Derby 工具和辅助程序指南

 

http://db.hawebs.net/forums/viewthread.php?tid=82

目录
相关文章
|
7月前
|
分布式计算 Java Spark
Spark 启动时,报JAVA_HOME is not set
Spark 启动时,报JAVA_HOME is not set
76 0
|
8月前
|
安全 Java Linux
JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
46 0
|
Java API Maven
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章
使用命令行加载 jMeter 自定义配置文件里的自定义 property
使用命令行加载 jMeter 自定义配置文件里的自定义 property
133 0
使用命令行加载 jMeter 自定义配置文件里的自定义 property
|
存储 缓存 关系型数据库
MySQL 的启动选项和系统变量
MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL重启后失效。另外一种是通过写入配置文件,如my.cnf,启动或者重启MySQL服务都会生效,此种方式是永久生效。
1401 0
MySQL 的启动选项和系统变量
|
Java 数据库连接 数据库
Java之JDBC 通过加载properties配置文件连接数据库
Java之JDBC 通过加载properties配置文件连接数据库  通常情况下,我们通过JDBC连接数据库的时候,不会将数据库相关配置写死,因为到时候数据库一有改动,就要重新打包部署到服务器或者替换相关的.class文件,这样非常不灵活。
1613 0
|
应用服务中间件 容器 Kubernetes
Tomcat的配置文件分离,新增classpath
公司以前作了自定义的配置文件路径, 在将系统纳入K8S之后,也需要作配置文件的自定义路径。 在上面的URL里找到了玄机, 原来在bin下面的setenv.sh文件,是自定义classpath路径和其它配置的推荐作法。
2261 0