java -classpath ./sqljdbc4.jar myclassname
エラーを実行すると
スレッド「メイン」での例外 java.lang.NoClassDefFoundError:myclassname
java myclassname
エラーを実行すると
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
Linux上にあります。修正方法は?
java -classpath ./sqljdbc4.jar myclassname
エラーを実行すると
スレッド「メイン」での例外 java.lang.NoClassDefFoundError:myclassname
java myclassname
エラーを実行すると
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
Linux上にあります。修正方法は?
クラス パッケージ ツリーを含むディレクトリまたは jar (つまり、次の例では com ディレクトリを含むディレクトリ) は、クラスパスに存在する必要があります。また、sqljdbc4.jar も必要です。両方をクラスパスに入れます。
java -cp ../classes:./sqljdbc4.jar com.foo.bar.MyClassName
また、(上記の例が示すように) メイン クラスの完全修飾名を使用する必要があること、および Java のクラス名は慣例により CamelCase を使用することに注意してください。