本篇記錄在 Eclipse 中,如何處理加入外部的 websocket-api.jar,解決 javax.websocket cannot be resolved 這樣的問題。

在 Eclipse 中匯入外部專案時,若發生 javax.websocket cannot be resolved 這樣的問題,通常是因為缺少了 websocket-api.jar 這個 JAR 檔案,以下是解決的方法。

javax.websocket cannot be resolved 問題

Step 1

Tomcat 的官方網站上下載完整的 Tomcat 伺服器壓縮黨,解壓縮之後,放在自己覺得適合的地方,這裡我以 Tomcat 9 來示範。

Step 2

在 Project 的專案列表中,用滑鼠右鍵點擊有問題的專案,選擇「Build Path」下的「Configure Build Path」。

選擇「Configure Build Path」

Step 3

點選上方的「Library」籤頁,然後點選右側的「Add External JARs…」,新增外部的 JAR 檔案。

點選「Add External JARs…」

Step 4

從剛剛下載的 Tomcat 9 目錄中,尋找 websocket-api.jar 這個 JAR 檔案。

尋找 websocket-api.jar

Step 5

加入 websocket-api.jar 這個 JAR 檔案之後,點選右下方的「Apply and Close」。

點選「Apply and Close」

Step 6

這樣就解決 javax.websocket cannot be resolved 的問題了。

解決 javax.websocket cannot be resolved 問題