我花了很多时间寻找 Java IDE,但我找不到适合我的目的。我通常使用 Eclipse,因为它具有多语言功能和大量免费支持。我正在寻找类似的东西,但它需要与 SSH 一起使用。
我在我的旧树莓 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 来编辑和保存文件,你将需要总有一天。
Eclipse over ssh(附加答案):
这不是世界上最简单的设置,但 ssh 是 unix 中最灵活的工具之一。您可以让它在您的计算机和远程计算机之间创建一个“管道”(如 VPN)。然后,您可以在此管道上运行 RDP,这将允许您运行 RPI 上的任何程序。
恐怕我已经有很长一段时间没有这样做了,也不知道这些选项,但是谷歌搜索“RDP over SSH”给了我一些好看的答案(使用 Putty 可以大大简化事情)。
安装驱动器并“本地”运行 eclipse(在您的桌面上)
您应该能够在本地系统上安装 RPI 驱动器并在那里使用 Eclipse。我用谷歌搜索了“Mount ssh”并找到了类似的东西:
https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh
其中包括 Linux 和 Windows 解决方案。
如果您将整个项目目录放在“RPI”上,那么 jar 也应该在那里构建,您只需翻转到 PI 即可运行它。
这些 Linux 工具非常灵活——每个问题都有一百种解决方案。你只需要选择一个方向然后走。
我想我可以列出一些优点/缺点,只要我在这里输入:
基于控制台的解决方案:
通过 SSH 在桌面上运行 PI:
在桌面上安装 PI 驱动器:
最后我想我应该提到第四个解决方案,在您的桌面上构建并复制(部署)到 RPI:
其他提示:
在那里,那应该让你忙一阵子。
关于java - 寻找基于终端的 IDE 以通过 SSH 工作 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59380196/