gpt4 book ai didi

java - 在 Java 中导入自定义库

转载 作者:行者123 更新时间:2023-12-04 06:05:24 25 4
gpt4 key购买 nike

我需要在我的项目中导入一个 Java 类。我需要导入的类在一个 JAR 文件中
绝对路径 ~/Documents/mylib/stdlib.jar
现在在我的源文件(Test.java)中我正在使用
import stdlib.*;
我正在编译javac -classpath ~/Documents/mylib/stdlib.jar Test.java
它显示了 stdlib 不存在的错误。

我的导入语句是正确的还是类路径有问题?
这个导入语句不应该导入 JAR 文件中存在的所有类吗?

我没有使用任何 IDE,我的操作系统是 Linux。

最佳答案

import 语句从 jar 文件中导入类,而不是 jar 文件本身。

形式的导入语句:

  import stdlib.*;

将导入包 stdlib 中的所有类。

Oracle 提供 this tutorial on import .

编辑:看起来您正在将 stdlib.jar 用于 An introduction to programming in Java .这个 jar 文件中的类没有包。您不需要在默认包中导入类,因为您的类也在默认包中。

关于java - 在 Java 中导入自定义库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418182/

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