###前提・実現したいこと
JDBCでh2 databaseを使おうとするとClassNotFoundExceptionが起きてしまいます。クラスパスがいまいち分からないので、もしかしたら通し方が間違っているかもしれません... h2-1.4.192.jaはh2_test.javaと同じ場所にあります。
###発生している問題・エラーメッセージ
javac h2_test.java java h2_test -cp h2-1.4.192.jar java.lang.ClassNotFoundException: org.h2.Driver at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at h2_test.main(h2_test.java:10)
###該当のソースコード
Java
1import java.sql.Connection; 2import java.sql.DriverManager; 3import java.sql.ResultSet; 4import java.sql.SQLException; 5import java.sql.Statement; 6 7class h2_test{ 8 public static void main(String[] args){ 9 try{ 10 Class.forName("org.h2.Driver"); 11 }catch (ClassNotFoundException e){ 12 e.printStackTrace(); 13 } 14}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
h2 databaseはVersion 1.4.192 (2016-05-26), Beta
回答1件
あなたの回答
tips
プレビュー