为了账号安全,请及时绑定邮箱和手机立即绑定

在 Java 中引用使用第三方库的类

在 Java 中引用使用第三方库的类

肥皂起泡泡 2023-05-24 15:45:06
我有一个使用第三方库导入的类import org.apache.commons.lang3.*;        public  class test2 {    public void printing() {        System.out.println(StringUtils.capitalize("hello test2"));    }    public static void main(String[] args) {}}我在同一目录中有第二堂课public class test {    public static void main(String[] args) {        System.out.println("hello test1");        test2 t = new test2();        t.printing();    }}我尝试使用这些命令进行编译cmd> javac -cp "./lib/commons.jar" test.javacmd> javac test.java但两者都给出了错误:错误:找不到符号 test2 t = new test2();我将如何引用使用第三方库的类注意:一流的编译本身没有问题。如果我从一流中删除导入外部 jar 也会编译。外部 jar 文件位于同一目录的 lib 文件夹中我使用的 .jar 链接:https://www-us.apache.org/dist//commons/lang/binaries/commons-lang3-3.9-bin.zip
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

//img1.sycdn.imooc.com//646dc3030001270306370126.jpg

以上是我的文件夹结构和编译的类。


我稍微更改了您的 test2.java 文件,这里是更新后的代码


import org.apache.commons.lang3.*;        

public class test2 {

    public void printing() {

        System.out.println(StringUtils.capitalize("hello test2"));

    }

}

这是让 javac -cp "lib/common-lang3.jar" test2.java 我知道这是否不起作用的命令,即使它javac test.java也在起作用


查看完整回答
反对 回复 2023-05-24
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信