当前位置: 首页 > 知识库问答 >
问题:

如何用cmd中的java文件编译mysql JDBC驱动程序

黄宏旷
2023-03-14
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.ArrayList;

public class LocationServer  {

private static final long serialVersionUID = 1L;
private Connection conn;
private final String driver = "com.mysql.jdbc.Driver";
private boolean connection;

protected LocationServer() {
    try {
        Class.forName(driver);
    } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    System.out.println("Driver Found");
    location = null;
    x = null;
    y = null;
    conn = null;
    connection = false;
}

public static void main(String[]args){
    LocationServer ls = new LocationServer();
}

当我运行来自CMD ClassNotFoundException的代码时,会引发错误。

如何正确地将。jar文件与LocationServer.java连接起来,以便找到MySql驱动程序类?

共有1个答案

温开畅
2023-03-14

如果您使用命令提示符,您可以像这样编译类

javac LocationServer.java

执行类

java -cp .;completePathOfMysqlConnector/mysql-connector-java-5.1.6.jar LocationServer

记住它会是;但不是:

 类似资料:
  • 问题内容: 我对使用Eclipse感到厌倦,因为它太“简单”和“过时”。因此,我继续研究一个名为Sublime Text 3的程序,并使用了一个名为“ material theme”的程序包,该程序使程序看起来平整,美观。 但是我想用Java编写代码,但是我不知道如何在不使用IDE的情况下进行编译,这并不容易发现,但是我发现可以通过操作系统的终端/ cmd来实现。 但是我不明白的是,我实际上是如何

  • 问题内容: 我有以下由Eclipse生成的代码(.java文件)。 现在,我想从命令行编译以上文件。我转到了源代码所在的目录,并尝试了两个命令: 1. javac HelloWorldSWT.java 2. javac -d / home / myname / workspace / HelloWorldSWT.java 在这两种情况下,我都有相同的错误“无法解析导入org.eclipse”。/

  • 问题内容: 我可以使用什么程序反编译类文件?我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于此站点上的Java性能问题,我经常看到“反编译” Java类文件以了解编译器如何优化某些东西的人们的回答。 问题答案: 有一些反编译器…快速搜索结果: Procyon: open-source (Apache 2) and actively developed Krakatau: open-so

  • 问题内容: 我已经搜索过了,但是找不到或无法理解。 现在我不是Java程序员,但是我需要将一个Java文件编译成一个现有的(已编译的)Java程序。该Java代码的源代码对我 不可 用,因此我无法编译整个项目。 我对反编译原始项目不感兴趣。 如何仅使用JDK和javac快速完成此操作?(通过命令行是我的首选。) 我知道这样做必须禁用单个java文件外部的错误检查,因为它无法读取依赖项。 在此先感谢

  • 问题内容: 我将以下JavaScript文件“ test.js”编译为“ test.class”: 我想在简单的Java程序“ run.java”中调用已编译的JavaScript函数“ test.addNumbers(1,2)”,如下所示: 我尝试了很多方法,但是失败了。我阅读了Rhino教程,并检查了许多文章和示例,但它们仅显示了如何从命令行或源文件“ test.js”中调用JavaScrip