栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

UCanAccess初始化程序错误(在没有IDE的情况下编译/运行)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

UCanAccess初始化程序错误(在没有IDE的情况下编译/运行)

如果不使用IDE,则需要为UcanAccess的JAR文件及其所有依赖项(HSQLDB,Jackcess等)指定CLASSPATH条目。一种方法是在运行代码时使用命令的

-cp
选项
java

例如,在“ UcaNoIde.java”中编译以下代码后,…

import java.sql.*;public class UcaNoIde {    public static void main(String[] args) {        String dbFileSpec = "C:/Users/Public/UCanAccessTest.accdb";        String connStr = "jdbc:ucanaccess://" + dbFileSpec;        try (Connection conn = DriverManager.getConnection(connStr)) { System.out.println("Connection established.");        } catch (Exception e) { e.printStackTrace(System.err);        }    }}

…进入“ UcaNoIde.class”文件,我可以在Windows命令提示符下使用以下命令运行它:

java -cp .;C:/Users/Public/Downloads/UCanAccess/ucanaccess-3.0.3.jar;C:/Users/Public/Downloads/UCanAccess/lib/commons-lang-2.6.jar;C:/Users/Public/Downloads/UCanAccess/lib/commons-logging-1.1.1.jar;C:/Users/Public/Downloads/UCanAccess/lib/hsqldb.jar;C:/Users/Public/Downloads/UCanAccess/lib/jackcess-2.1.3.jar UcaNoIde

(对于Linux

-cp
条目将用冒号(
:
)而不是分号(
;
)分隔,并且文件路径将有所不同。)

另一种可能性是使用与上述

-cp
选项相同的条目来定义CLASSPATH环境变量,因此您不必
-cp
每次都使用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469587.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号