java - 设置类路径但Java程序(使用Apache外部jar)无法在CMD线路上运行

标签 java eclipse jar cmd

所以我遵循了几个教程,我基本上尝试使用外部 Jar 在 cmd 行上运行 java 程序。我知道有很多关于此的问题,但是在尝试代码后,我收到了两个错误。\

它是一个名为“HelloJar.java”的简单程序,它利用了 Apache Commons Lang String Utils。

我看到错误(如您所见,我设置了类路径并运行它。):

ClassPathError

在 Eclipse 中工作很好:

EclipseRun

文件夹结构(jars中是必需的jar,Src中是我需要的项目):

FolderStructure

这是我为 StringUtils 导入的 .jar 文件:

jar folder

找不到符号是什么意思?

------------------------拉杰什回答后---------------------- ---------------

2ndError

最佳答案

这里的问题是,jar 没有在类路径中设置并导致编译错误:

根据共享路径,编译命令应该是:

cd C:\Users\Controlled\Documents\Eclipse_Projects\HelloWorld\src

javac -cp .;C:\Users\Controlled\Documents\Eclipse_Projects\HelloWorld\jars\* HelloJar.java

使用上述路径运行java程序的命令:

java -cp .;C:\Users\Controlled\Documents\Eclipse_Projects\HelloWorld\jars\* HelloJar

关于java - 设置类路径但Java程序(使用Apache外部jar)无法在CMD线路上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31457874/

相关文章:

Java jar 符号信息 : what is the equivalent of tdstrip?

java - 获取for循环android内部多个位置的天气状态

java - Selenium 获取 .har 文件

eclipse - 使用 TFS 插件从 RSA 9.1 访问 GIT 存储库时出现内部错误

eclipse - Apache CXF 配置 : Failed to import bean definitions from URL location

android - 任务 ':app:dexDebug' 执行失败

java - JDK 1.7 字符串 switch 语句不起作用

java - 我的 while 循环做错了什么?

java - eclipse中junit空指针异常MAC

具有上传 jar 文件和相对路径能力的 Tomcat 服务器