[英]Looking for a terminal based IDE to work over SSH - Java
我花了很多時間尋找 Java IDE,但找不到適合我的目的。 我通常使用 Eclipse,因為它具有多語言功能和大量免費支持。 我正在尋找類似的東西,但它需要使用 SSH。
我在舊的 Raspberry B+ 上運行 Diet Pi。 它適用於 Java 11(32 位)。 我需要 Pi4J 項目,因為我要編寫嵌入 Java 的程序。 所以我需要一個可以處理 SSH 文本終端和 Maven/Gradle 支持的 IDE,因為我懶得自己查找 .jar 文件。
有誰知道這樣的IDE?
由於尚未有人回應,請尋找為 Java 定制的 emacs。 它非常強大,但我自己永遠無法克服復雜性。
https://www.gnu.org/software/emacs/
http://www.goldsborough.me/emacs,/java/2016/02/24/22-54-16-setting_up_emacs_for_java_development/
它應該已經在你的 RPI 上,或者它應該是一個微不足道的 apt-get。
我相信很快就會有人發布更好的銷售宣傳。
VI 也可以是一個相當不錯的代碼編輯器,但同樣需要一些自定義和學習曲線——但是如果你打算使用 Linux,只要繼續學習足夠的 vi 來編輯和保存文件,你將需要總有一天。
通過 ssh 進行 Eclipse(附加答案):
這不是世界上最簡單的設置,但 ssh 是 unix 中最靈活的工具之一。 您可以讓它在您的計算機和遠程計算機之間創建一個“管道”(如 VPN)。 然后,您可以通過此管道運行 RDP,這將允許您運行 RPI 上的任何程序。
恐怕我已經有一段時間沒有這樣做了,並且不知道有哪些選項,但是在谷歌上搜索“基於 SSH 的 RDP”給了我一些不錯的答案(使用 Putty 可以簡化很多事情)。
掛載驅動器並“本地”運行 eclipse(在您的桌面上)
您應該能夠在本地系統上安裝 RPI 驅動器並在那里使用 Eclipse。 我在谷歌上搜索了“Mount ssh”並找到了類似的東西:
其中包括 Linux 和 Windows 解決方案。
如果您將整個項目目錄放在“RPI”上,那么 jar 也應該在那里構建,您只需翻轉到 PI 即可運行它。
這些 Linux 工具非常靈活——每個問題都有一百種解決方案。 你只需要選擇一個方向然后去。
我想我可以列出一些優點/缺點,只要我在這里打字:
基於控制台的解決方案:
通過 SSH 在桌面上運行 PI:
在桌面上安裝 PI 驅動器:
最后我想我應該提到第四個解決方案,在您的桌面上構建並復制(部署)到 RPI:
其他提示:
在那里,這應該會讓你忙碌一段時間。
您是否嘗試過 Visual Studio Code? 官方版本只有 64 位,但您可以安裝一個舊版本,該版本在 32 位版本中仍然可用。 有了額外的 Java 插件(如果你打開一個 Java 項目,它會建議安裝),這是 Pi 上的一個很棒的工具!
$ cd /home/pi/
$ wget https://github.com/stevedesmond-ca/vscode-arm/releases/download/1.28.2/vscode-1.28.2.deb
$ sudo apt install ./vscode-1.28.2.deb
在 Pi 上安裝 Maven:
$ sudo apt install maven
通過請求版本檢查安裝:
$ mvn -v
Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 13-BellSoft, vendor: BellSoft, runtime: /usr/lib/jvm/bellsoft-java13-arm32-vfp-hflt
Default locale: nl_BE, platform encoding: UTF-8
OS name: "linux", version: "4.19.66-v7l+", arch: "arm", family: "unix"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.