【发布时间】:2016-11-12 12:39:14
【问题描述】:
我的 java 应用程序编译有问题。
文件夹结构:
src/LogServer.java(这是主类)
src/SocketThread.java
我也在其中使用 MySQL 驱动程序。 此文件不在包中。
当我跑步时:
javac -classpath mysql-connector-java-3.1.14-bin.jar *.java
一切正常。
查看编译:
java -classpath mysql-connector-java-3.1.14-bin.jar LogServer
编译器说:
user@user-Inspiron-3543:~/workspace/LogServer/src$ javac -classpath mysql-connector-java-3.1.14-bin.jar *.java
user@user-Inspiron-3543:~/workspace/LogServer/src$ java -classpath mysql-connector-java-3.1.14-bin.jar LogServer
错误:无法找到或加载主类 LogServer
user@user-Inspiron-3543:~/workspace/LogServer/src$ java LogServer
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
在 jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@9-internal/BuiltinClassLoader.java:366)
在 jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(java.base@9-internal/ClassLoaders.java:184)
在 java.lang.ClassLoader.loadClass(java.base@9-internal/ClassLoader.java:419)
在 java.lang.Class.forName0(java.base@9-internal/Native 方法)
在 java.lang.Class.forName(java.base@9-internal/Class.java:294)
在 LogServer.init(LogServer.java:22)
在 LogServer.main(LogServer.java:51)
user@user-Inspiron-3543:~/workspace/LogServer/src$
【问题讨论】:
标签: java mysql compiler-errors javac