Raspberry Pi的Java IDE


12

有人知道Pi的Java IDE不错吗?我尝试下载Eclipse,但没有成功(可能是因为它太重了)。我需要一个具有低RAM使用率和低内存使用率的IDE,这样它才能真正起作用:)帮助表示赞赏。


4
我认为没有,但是为什么要在Pi上运行Java IDE?如果您要为Pi开发应用程序,仍然可以在计算机上运行IDE并在Pi上测试您的应用-如果您愿意,我可以提供更多详细信息。
Blaisorblade

Blaisorblade,是的,请提供更多细节。我猜想我们可以在PC上编译所有内容,但是我对如何打包所有内容以在pi上运行感到困惑。如果其他人对日食不熟悉,他们可能会提供更多信息。
lumpynose

你们两个人都很好-我想在pi上编程,因为我的笔记本电脑运行缓慢:)
冲动

我建议您使用Ant。它使您无需在命令行中进行大量输入即可轻松进行编译。
rickz

1
@imulsion,您的笔记本电脑是否比奔腾300老?
约翰·拉鲁伊

Answers:


9

一个简单的轻量级IDE是Geany

apt-get install geany

Geany-支持:java语法突出显示,geany项目用于存储自定义javac编译和Java运行参数(如果需要),您需要指定-classpath以包括外部Java库。一键编译/运行。

我还建议您看一下DrJava,它也是完全用Java Swing编写的轻量级IDE。DrJava具有内置的强大“交互”模式,该模式允许对Java表达式进行快速实验,类似于使用交互式python,因此适合初学者使用。DrJava支持断点调试和junit测试创建。安装非常方便,您可以下载最新的DrJava .jar并运行它:

java -jar drjava-stable-20120818-r5686.jar

http://www.drjava.org/


谢谢!不敢相信这个问题在某一时刻就被解决了……
冲动

作为专业Java程序员,我只是尝试在Pi上尝试一些东西而已:Geany是一件令人讨厌的事情,而DrJava是一件同样令人讨厌的事情。两者都没有可用的内容助手或组织导入功能。
Mark Jeronimus

2

比先前的答案更进一步,恕我直言,这是一个更简单的选择:

不需要IDE :)避免将类似Eclipse的内存浪费在pi上。或者,如果您真的想变得更坚强,请使用带有语法突出显示功能的vim或emacs并通过带有javac的命令行将.java文件编译为.class文件。或找到一些轻量级的IDE或崇高的文字/日食替代品。但是...如果您有一个更强大的备用系统(我怀疑我们大多数人都可以使用)并且可以在其中运行日食,那么就不需要额外的工作了。

  • 您可以在另一个系统上的任何其他IDE上开发Java程序
  • 准备好程序后,将其导出为可运行的jar文件
  • 将此罐子复制到您的pi(如果在同一网络或闪存驱动器上,则通过SCP)
  • 在您的pi上运行此jar(java -jar [yourJarName.jar])

注意事项:您开发的地方与pi的JRE之间的java兼容性(否则您将获得不受支持的主要/次要异常)


1

您可以使用BlueJ,它现已针对在Raspberry Pi上运行进行了优化。

从版本3.14开始,BlueJ完全支持Raspberry Pi


1
BlueJ需要JavaFX。Java JDK的发行版没有JavaFX。什么...
Mark Jeronimus

在编写此响应时,Oracle删除了JDK8u33对ARM上JavaFX的支持。因此,您可以简单地安装较旧的oracle JDK,自己编译JDK并重新添加支持,也可以切换到openJDK(不确定那里是否受支持)。
Simulant

-4

BlueJ是其中之一。这是最适合初学者的水平。


1
您可以编辑并扩展答案以提供链接,更好的描述以及为什么它是最好的吗?
Greenonline
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.