簡體   English   中英

使用第三方 JAR 運行 Java

[英]Run Java with third party JAR

我一直在嘗試使用第三方 jar 運行一個簡單的 java 程序 1 周,但我不斷收到錯誤消息。 剛才我嘗試這個程序如下

import org.apache.commons.lang3.*;
public class HelloWorld{
        public static void main(String[] args){
                String x = "abcd";
                System.out.println(StringUtils.capitalize(x));
        }
}   

當我嘗試編譯和運行時,命令提示符返回如下錯誤

c:\training\java\exercise>javac -cp ".;./org/apache/commons/lang3/commons-lang3-3.9.jar" HelloWorld.java
HelloWorld.java:5: error: cannot find symbol
                System.out.println(StringUtils.capitalize(x));

我從這個網站上拿這個例子作為參考https://www.programcreek.com/2014/01/compile-and-run-java-in-command-line-with-external-jars/

誰能幫我解決這個問題? 提前致謝 在此處輸入圖片說明

有一篇關於這里可用的文章

我假設你在 Windows 上,因為工作文件夾有磁盤C:所以它應該是 Windows。

最重要的是,您似乎正在混合文件夾和 jar 的概念。 確保文件夾C:\\training\\java\\exercise包含HelloWorld.javacommons-lang3-3.9.jar

還要確保您位於C:\\training\\java\\exercise文件夾中

然后像這樣編譯:

 javac -cp ".;./commons-lang3-3.9.jar" HelloWorld.java 

現在這應該創建HelloWorld.class文件

現在運行java進程:

java  -cp ".;./commons-lang3-3.9.jar" HelloWorld

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM