IDE Java per Raspberry Pi


12

Qualcuno sa un buon IDE Java per il Pi? Ho provato a scaricare Eclipse ma non ha funzionato (probabilmente perché è troppo pesante). Ho bisogno di un IDE con un basso utilizzo della RAM e un basso utilizzo della memoria, solo così funzionerà davvero :) Aiuto apprezzato.


4
Non credo ce ne sia, ma perché dovresti voler eseguire un IDE Java sul Pi? Se vuoi sviluppare applicazioni per il Pi, puoi comunque eseguire l'IDE sul tuo computer e testare la tua app sul Pi - Posso fornire maggiori dettagli se vuoi.
Blaisorblade,

Blaisorblade, sì, per favore, maggiori dettagli. Immagino che possiamo compilare tutto su un PC, ma sono confuso su come impacchettare tutto per l'esecuzione sul pi. Altri potrebbero anche avere più informazioni se non hanno familiarità con l'eclissi.
Lumpynose

buoni punti entrambi - voglio programmare sul pi perché il mio laptop è terribilmente lento :)
imulsione

Ti suggerisco di usare Ant. Semplifica la compilazione senza molta digitazione nella riga di comando.
rickz,

1
@imulsion, il tuo laptop è più vecchio di un pentium 300?
John La Rooy,

Risposte:


9

Un IDE semplice e leggero è Geany .

apt-get install geany

Geany - supporto: evidenziazione della sintassi java, progetti geany per archiviare la compilazione javac personalizzata e argomenti di esecuzione java, se necessario, è necessario specificare -classpath per includere le librerie Java esterne. compilazione / esecuzione di un pulsante.

Consiglio anche di guardare DrJava , è anche un IDE leggero scritto interamente in Java Swing. DrJava ha una potente modalità "interattiva" incorporata che consente una rapida sperimentazione con espressioni java simili all'utilizzo di Python interattivo, quindi adatto per l'uso da parte di nuovi studenti Java. DrJava supporta il debug dei breakpoint e la creazione di test junit. L'installazione è un gioco da ragazzi per scaricare l'ultimo .jar DrJava ed eseguirlo:

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

http://www.drjava.org/


grazie! non riesco a credere che questa domanda sia stata chiusa ad un certo punto ...
imulsione

Solo la mia opinione di programmatore Java professionista sta provando qualcosa su un Pi: Geany è un pezzo di merda e DrJava è un pezzo di merda uguale. Entrambi non hanno un assistente di contenuto utilizzabile o organizzano funzionalità di importazione.
Segna Jeronimus il

2

Andare un passo avanti da una delle risposte precedenti e rappresentare un'alternativa più semplice:

NESSUN BISOGNO DI UN IDE :) mantieni la memoria simile a un'eclissi dal tuo pi. O se vuoi davvero essere più hardcore, usa vim o emacs con l'evidenziazione della sintassi e compila i tuoi file .java in file .class tramite riga di comando con javac. Oppure trova qualche IDE leggero o sostituzione sublime di testo / eclissi. Tuttavia ... se hai un sistema alternativo più forte a tua disposizione (che sospetto che la maggior parte di noi abbia) e possa eseguire l'eclissi lì, allora non c'è bisogno di lavoro extra.

  • puoi sviluppare un programma java su qualsiasi altro IDE su un altro sistema
  • una volta che il programma è pronto, esportarlo come file jar eseguibile
  • copia questo jar sul tuo pi (tramite SCP se sulla stessa rete o flashdrive)
  • esegui questo jar sul tuo pi (java -jar [yourJarName.jar])

Avvertenze: compatibilità Java tra il luogo in cui è stato sviluppato e con il JRE dal pi (oppure si otterrà l'eccezione maggiore / minore non supportata)


1

È possibile utilizzare BlueJ , ora è ottimizzato per l'esecuzione su Raspberry Pi.

Dalla versione 3.14, BlueJ supporta pienamente Raspberry Pi


1
BlueJ richiede JavaFX. Le distro di braccio di Java JDK non hanno JavaFX. What the ...
Mark Jeronimus,

Oracle ha rimosso il supporto di JavaFX su ARM con JDK8u33 al momento della stesura di questa risposta, era ancora supportato. Quindi puoi semplicemente installare un oracle JDK più vecchio, compilare il JDK da solo e aggiungere nuovamente il supporto o forse passare a openJDK (non sono sicuro che sia supportato lì).
Simulante

-4

BlueJ è quello. È il migliore per il livello principiante.


1
Puoi modificare ed espandere la tua risposta per fornire un link, una descrizione migliore e i motivi per cui è la migliore ?
Greenonline,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.