Java 导入不起作用 - Ubuntu Eclipse OpenJDK

标签 java jdbc jar mariadb

我在 Ubuntu 18.04 上使用 eclipse 和 OpenJDK 11。就像我的 mariadb-java-client-2.5.3.jar 无法访问,但我真的认为应该可以。我将 jar 放在文件夹 lib 中并将其添加到构建路径中。

事实上,似乎任何导入都不起作用。

有人知道这里出了什么问题吗?

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

 public class DatabaseConnector {

     private static Connection connection = null;

     public static Connection connect() {

         try {
             connection = DriverManager.getConnection("jdbc:mariadb://localhost:3306/DB?user=bob&password=EO750FAS7F6Tvpzx");

         } catch (SQLException e) {
             e.printStackTrace();
         }

         return connection;
     }

     public static void disconnect() {
         if (connection != null) {
            try {
                 connection.close();
             } catch (SQLException e) {
                e.printStackTrace();
             }
         }
     }

 }

eclipse view of problem

我已经开始处理登录文件,但导入再次不起作用

imports not working

最佳答案

我可以看到你在这里做的是正确的事情。我想您需要更改 maria-db-client jar 或研究如何将 jar 文件导入到您的项目中。我还可以看到您的进口也没有固定。以下是 Maven 存储库的链接,用于下载最新版本的 maria-db-client:mariadb

以下是如何将 jar 文件添加到 Eclipse 项目中的步骤:

  • 在项目文件夹中创建一个名为 lib 的文件夹。

  • 将 jar 文件复制到 lib 文件夹。

  • 在 Eclipse 中刷新您的项目。

  • 选择 jar 文件,然后右键单击它并选择“构建路径”->“添加到构建路径”。

我希望这对您有所帮助,祝您编码顺利。

干杯。

关于Java 导入不起作用 - Ubuntu Eclipse OpenJDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59872850/

相关文章:

java - 布局可以成为 Vaadin Window 中的根组件吗?

java - 使用 VAVR 将 map 列表转换为单个 map

java - 如何从 ResultSet 的行中的列获取 int[] 数组?

java - 在 Maven 项目中设置 jdbc

java - 得到???使用 JDBC 从 dbms_output.get_lines 输出

java - 如何使用 jarsigner 签署十几个 JAR 文件?

java - "Creator"配置继承对象的模式

java - 带有 jmap 的堆转储抛出 NullPointerException

类插件架构的 Java 技巧

java - 如何使用 Gradle 添加默认 JVM 参数