如果我运行java -classpath ./sqljdbc4.jar myclassname错误是
线程“主”
中的java.lang.NoClassDefFoundError:myclassname异常
如果我运行java myclassname错误是
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
它在Linux上。怎么修呢?
发布于 2012-06-11 20:12:29
包含类包树的目录或jar (即下面示例中包含com目录的目录)必须位于类路径中。而sqljdbc4.jar也必须是。将两者放在类路径中:
java -cp ../classes:./sqljdbc4.jar com.foo.bar.MyClassName还请注意,您需要使用主类的完全限定名(如上面的示例所示),而且在Java中的类名按照约定使用CamelCase。
https://stackoverflow.com/questions/10986837
复制相似问题