前にJava8でUCanAccessを使う方法の記事を書きましたが、
読者からJava9、10でのエラーに関するお問い合わせが多かったので、
改めて動作確認することに。
せっかくなので、最新版のプログラムで動作確認してみました。
OS Windows10
Java10 64bit版 jdk-10.0.1_windows-x64_bin.exe
UCanAccess-4.0.4-bin.zip
JDK、JREはそれぞれDドライブの直下にインストール
環境変数のPathもDドライブのJdkに設定
D:\jdk\bin
SampleDB030.mdbはDドライブの直下に配置
ODBCデータソースへの登録は不要
UCanAccess-4.0.4-bin.zipを解凍し、
ucanaccessとlibフォルダの中のjarファイル合計5つを
先にインストールしておいたjreのlibフォルダに新たにjarフォルダを作り、
そのなかにコピー&ペーストします。
D:\jre\lib\jar
コマンドプロンプトからの実行は、
javaのサンプルプログラムがあるディレクトリに移動後、
java -classpath .;d:\jre\lib\jar\* DbConnect
でクラスpathを指定して実行してみてください。
Java9では動作確認していませんが、同じ手順で実行できるかも。