2015-11-30 42 views
7

App in una macchina Windows e utilizzando la finestra mobile tramite la finestra mobile. Grazie all'aiuto di @VonC è stato possibile ottenere folder share dalla cartella di windows dev al contenitore docker.IDE Eclipse nella finestra mobile

L'IDE che vorrei utilizzare per lo sviluppo Java è Eclipse. Ma non vorrei installare l'intero sistema java sul mio computer host. E poiché il mio computer host è Windows (non un sistema X), non è possibile utilizzare la roba di condivisione del socket X11 come menzionato here per installare Eclipse nel contenitore in cui risiede Java.

Quindi, se il mio codice risiede nel mio computer host e l'intero sottosistema java è all'interno del contenitore docker, Eclipse sarebbe in grado di creare il codice? Chiunque abbia lavorato su un host non Linux (preferibilmente Windows) ha ottenuto l'IDE Eclipse per creare applicazioni java usando un'immagine docker java per contenere tutto ciò che è java.

+0

Hai provato a utilizzare VNC? So che le immagini di debug della finestra mobile Selenium consentono di osservare le esecuzioni di test utilizzando VNC su Windows. – peater

risposta

1

Sono quasi sicuro che non è possibile (ancora?) Eseguire applicazioni grafiche all'interno di un Docker su un host Windows.

Tuttavia è ancora possibile compilare all'interno della finestra mobile (con l'eco-sistema Java) ed eseguire Eclipse (o qualsiasi altro IDE) dalle finestre, utilizzando i volumi. Ma Java è incorporato da Eclipse se ho ragione ... Quindi non so quale IDE potresti usare e non sono sicuro di come ottenere tutte le loro funzionalità (l'IDE di solito compila su ogni riga che scrivi per mostrare graficamente l'errore di compilazione).

Comunque ... Il mio punto è che puoi usare qualsiasi IDE che ti piace per modificare il tuo codice, e qualsiasi compilatore che ti piace (o anche ANT, o MAVEN o ..) per compilare all'interno di una finestra mobile.

+0

L'intellisense, la compilazione di codice in tempo reale, ecc. Sono i motivi per cui vorrei utilizzare un IDE come Eclipse. Altrimenti potrei semplicemente usare un editor come Sublime, Notepad ++, ecc. Per scrivere solo codice e compilare/eseguire dalla finestra mobile. – shrivb

+1

Quindi è necessario eseguire questo IDE all'interno del Docker ma non riesco a vedere un modo di eseguire l'app GUI dall'host Windows ... – Auzias

0

È possibile ottenere questo comportamento utilizzando Eclipse Che:

https://hub.docker.com/r/eclipse/che/

Eclipse Che è un IDE cloud di prossima generazione e un server di lavoro che può essere eseguito ovunque Docker funziona.

A proposito, viene eseguito in un browser.

Un'altra alternativa è cloud9: https://docs.c9.io/docs/.

Problemi correlati