[英]Error When Compiling Maven Selenium Project - Compilation Error packages not found
[英]class not found error in java when compiling a project with libraries
我已经在eclipse中创建了一个项目并成功添加了jdbc jar
库。在eclipse中运行该程序时,我没有看到任何错误,但是当我键入以下内容时:
javac *.java
在控制台中没有问题发生,但稍后我键入
java Runner
我收到"java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
和与此相关的更多错误。“ Runner
”是具有主要方法的类。 但是在月食中一切正常。
这意味着在Eclipse外部运行程序时, com.mysql.jdbc.Drive
不在运行时的类路径上。 将其添加到您的类路径。
尝试使用java -classpath
或java -cp
。
也可以尝试使用java -help
获得帮助和其他详细信息。
另请参阅: http : //reins.altervista.org/java/A_Collection_of_JVM_Options_MP.html
您还需要在运行时使用jar文件。
使用java -cp pathToYourJar Runner
由于eclipse已经具有一个类路径,因此从命令行运行时,还需要指定它。
就像其他人说的那样,您需要将javapath命令传递给classpath,以下问题说明了这样做的方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.