gpt4 book ai didi

java - 不使用maven导入com.almworks.sqlite4java

转载 作者:行者123 更新时间:2023-12-02 05:40:13 25 4
gpt4 key购买 nike

我目前正在学习 Java(从 C# 转向)。为了了解一切是如何工作的,我尝试尽可能多地手动完成。

我正在使用 vim 和 java 编译器开发我的应用程序。我在导入 sqlite 4 java 时遇到问题。我通过执行以下操作将 jar 添加到类路径:javac -cp ".:sqlite4java.jar"*.java;。当我尝试导入 sqlite4java (import com.almworks.sqlite4java;) 时,出现错误:

package com.almworks does not exist   
import com.almworks.sqlite4java;

我一生都无法弄清楚为什么会发生这个错误。我已经使用相同的方法成功导入并使用了 Gson,没有任何问题。

我只能假设这是因为 sqlite4java 具有特定于平台的依赖项。我尝试运行带有详细输出的 java 编译器,但它没有提供任何有用的信息。依赖项与 jar 文件位于同一目录中。

最好我想远离 Maven,直到我有信心手动完成它。

编辑:我还应该注意,我尝试过在类路径中使用通配符。

最佳答案

com.almworks.sqlite4java 是一个包。您不能导入包。您可以导入一个类或包中的所有类:

import com.almworks.sqlite4java.*;

或者更好的是,仅导入您实际使用的类:

import com.almworks.sqlite4java.SQLiteConnection;
import com.almworks.sqlite4java.SQLiteConstants;

关于java - 不使用maven导入com.almworks.sqlite4java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24584710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com