Raspberry Pi 용 Java IDE


12

누구나 Pi에 적합한 Java IDE를 알고 있습니까? Eclipse를 다운로드하려고 시도했지만 작동하지 않았습니다 (아마 너무 무거워서). RAM 사용량과 메모리 사용량이 적은 IDE가 필요하므로 실제로 작동합니다. :)


4
나는 아무것도 없다고 생각하지만 왜 Pi에서 Java IDE를 실행하고 싶습니까? Pi 용 응용 프로그램을 개발하려는 경우에도 컴퓨터에서 IDE를 실행하고 Pi에서 응용 프로그램을 테스트 할 수 있습니다. 원하는 경우 자세한 내용을 알려줄 수 있습니다.
Blaisorblade

Blaisorblade, 예, 자세한 내용. PC에서 모든 것을 컴파일 할 수 있다고 생각하지만 파이에서 실행하기 위해 모든 것을 패키지하는 방법에 대해서는 모호합니다. 다른 사람들은 일식에 익숙하지 않으면 더 많은 정보를 얻을 수 있습니다.
lumpynose

좋은 포인트 둘 다-내 노트북이 끔찍하게 느리기 때문에 파이에 프로그래밍하고 싶습니다 :)
imulsion

Ant를 사용하는 것이 좋습니다. 명령 줄에 입력하지 않고도 쉽게 컴파일 할 수 있습니다.
rickz

1
@imulsion, 노트북이 펜티엄 300보다 오래 되었습니까?
John La Rooy

답변:


9

간단한 경량 IDE는 Geany 입니다.

apt-get install geany

Geany-지원 : Java 구문 강조, 사용자 정의 javac 컴파일을 저장하는 geany 프로젝트 및 필요한 경우 java 실행 인수를 지정하려면 외부 Java 라이브러리를 포함하도록 -classpath를 지정해야합니다. 하나의 버튼 컴파일 / 실행.

또한 DrJava를 보는 것이 좋습니다. 또한 Java Swing으로 완전히 작성된 경량 IDE입니다. DrJava에는 강력한 "대화식"모드가 내장되어있어 대화 형 파이썬을 사용하는 것과 유사한 Java 표현식을 빠르게 실험 할 수 있으므로 새로운 Java 학생들이 사용하기에 적합합니다. DrJava는 중단 점 디버깅 및 junit 테스트 작성을 지원합니다. 설치는 최신 DrJava .jar을 다운로드하여 실행하는 것입니다.

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

http://www.drjava.org/


감사합니다! 이 질문이 한 시점에 종결되었다고 믿을 수 없습니다 ...
imulsion

파이에서 무언가를 시도하는 전문 자바 프로그래머라는 저의 의견 : Geany는 엉망이고 DrJava는 엉망입니다. 둘 다 사용 가능한 컨텐츠 지원이 없거나 가져 오기 구성 기능이 있습니다.
마크 Jeronimus

2

이전 답변 중 하나에서 한 발 더 나아가 더 쉬운 대안을 제시하십시오.

IDE가 필요 없음 :) 이클립스와 같은 메모리 호그를 파이에서 꺼냅니다. 또는 더 많은 하드 코어를 원한다면 구문 강조와 함께 vim 또는 emacs를 사용하고 javac 명령 줄을 통해 .java 파일을 .class 파일로 컴파일하십시오. 또는 가벼운 IDE 또는 숭고한 텍스트 / 이클립스 대체품을 찾으십시오. 그러나 ... 당신이 당신의 처분에 더 강한 대안 시스템을 가지고 있고 (우리 대부분이 가지고 있다고 생각하는) 일식을 실행할 수 있다면 추가 작업이 필요하지 않습니다.

  • 다른 시스템의 다른 IDE에서 Java 프로그램을 개발할 수 있습니다
  • 프로그램이 준비되면 실행 가능한 jar 파일로 내보내십시오.
  • 이 항아리를 파이에 복사하십시오 (같은 네트워크 또는 플래시 드라이브에있는 경우 SCP를 통해)
  • 이 항아리를 파이에서 실행하십시오 (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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.