簡體   English   中英

編譯 java 文件和 java-servlet 文件時出錯

[英]Error while compiling java files and java-servlet files

我目前是 Java 和 servlet 的新手。 我使用 Apache Tomcat 9.0 作為我的服務器並創建 servlet。 我遇到的錯誤或我卡住的地方是,當我在系統變量中設置 CLASSPATH 作為“servlet-api.jar”文件的位置時,servlet 程序可以編譯和運行或正常運行,但不是簡單的 java 程序. 反之亦然,即當我從系統變量中刪除 CLASSPATH 時,servlet 程序會拋出錯誤,而普通的 java 程序編譯並運行良好。 該怎么辦請幫忙。

您可以在使用“ -cp ”選項使用“ javac ”命令進行編譯時在類路徑中添加您的 Servlet 和其他第三方 jar 文件。 下面的命令演示了在編譯 MyFirstServlet.java 控制器時在類路徑 servlet-api.jar 和 another.jar 中添加兩個 jar 文件。

javac -cp "/path/to/your/servlet-api.jar:/path/to/your/another.jar;" MyFirstServlet.java

使用這種方法,您無需在第三方 jar 文件的系統變量中設置 CLASSPATH

暫無
暫無

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

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