Eclipse 出現 javax.websocket cannot be resolved 問題解決方法教學

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

May 27, 2019 · G. T. Wang

Java 程式處理網址 URL 百分比編碼與解碼教學

這裡介紹在 Java 程式中,如何使用 java.net.URLEncoder 與 java.net.URLDecoder 對網址進行百分比編碼與解碼。 有時常在處理網址的人應該會發現某些網址在從瀏覽器複製下來之後,就會變成一些百分比加上十六進位碼的奇怪網址,而貼回去瀏覽器又變正常了,就個就是網址 URL 百分比編碼的問題,這裡介紹如何以 Java 程式來處理網址的百分比編碼與解碼。 ...

March 29, 2017 · G. T. Wang

Ubuntu Linux 安裝 Oracle 或 OpenJDK 的 Java JRE 與 JDK 步驟教學

本篇文章介紹如何在 Ubuntu Linux 中以 apt 安裝 Oracle 或 OpenJDK 的 Java 的 JRE 執行環境以及 JDK 開發環境。 Java 是許多應用軟體都會需要的執行環境,而在 Ubuntu Linux 中的 Java 版本主要有兩種,一個是 Oracle 官方的 Java,另外一個是 OpenJDK 開放原始碼的 Java,這兩種 Java 實作版本都有通過 TCK,而且兩者目前主要都是 Oracle 在維護,差異其實不大(請參考 StackOverflow)。 ...

February 7, 2017 · G. T. Wang

如何切換 Mac OS X 的 Java 版本設定

這裡介紹如何切換 Mac OS X 的 Java 版本,根據不同程式選擇適合的 JRE 版本。 有時候因為某些舊版程式的需要,我們會在電腦中安裝各種不同的 Java 版本,而每一個程式需要的 Java 版本也都不一樣,以下是在 Mac OS X 中切換 JRE 版本的方法。 ...

April 19, 2016 · G. T. Wang

用程式控制 TP-LINK 路由器的 ADSL 連線,自動更換 IP 位址

本文以 TP-LINK 的 TL-WR741ND 路由器(router)為例,示範如何使用各種程式語言與工具遠端控制路由器的 ADSL 連線(斷線並重新連線),自動更換網路的 IP 位址。 現在市面上大部分的路由器(或是 IP 分享器)都有網頁管理的介面,使用者可以透過網頁登入之後,管理路由器中的各種功能,而如果要更換 ADSL 的 IP 位址,最簡單的方式就是在網頁管理介面中,手動重新連線,由於非固定制的 ADSL 每次連線都會配發不同的 IP 位址,這樣自然就可以獲得一個新的 IP 位址了,這就是一般更換 IP 位址的原理。 ...

September 22, 2014 · G. T. Wang