J'ai créé une application GUI Java qui fonctionne dans Windows. Maintenant, je veux que cela fonctionne sur une instance Linux sans tête qui ne prend pas en charge GUI. Je voulais convertir l'interface graphique en Tui. Y a-t-il une façon de substituer des classes et de le faire courir à Linux par TUI. S'il vous plaît aider. P>
4 Réponses :
Vous pouvez utiliser la suggestion de Petermmm http://www.pitman.co.za /Projects/charva/index.html p>
ou, vous pouvez exécuter l'interface graphique sur votre machine locale en exécutant un serveur X, puis connectez-vous à la zone Linux à l'aide de ou, vous pouvez exécuter XVFB pour simuler une interface graphique sur la boîte Linux. Vous ne serez pas en mesure de voir l'interface graphique ou d'interagir de quelque manière que ce soit, mais cela pourrait vous importer. P> SSH -X code>. Cela montrera l'interface graphique sur votre machine locale, mais le programme est en cours sur la boîte Linux. P>
Si vous vous connectez à partir d'une autre machine X exécutant Linux, mettez-en après à votre utilisateur SSH config ( alors quand vous Connectez-vous à la machine Linux distante Votre interface graphique va être transmise à l'écran local. Notez qu'il pourrait être lent ... notamment certaines applications AWT sont vraiment lentes, même sur LAN. P> Si sous Windows, Intall Cygwin et ses composants XServer. Aussi La machine distante doit avoir ~ / .ssh / config code>):
openssh code> peut être utile. Lorsque vous allez vous connecter via Cygwin 'CODE> SSH code>, utilisez la même configuration que ci-dessus. Bien sûr, exécutez XServer avant la connexion à la machine distante. Vous pouvez également utiliser Puty pour se connecter à une télécommande, mais n'oubliez pas d'activer le transfert et la compression x11 dans la configuration de session. P>
xauth code> installé +
sshd code> doit avoir
x11forning code> activé. Si OK
ECHO $ DISPLAY CODE> Affichera
localhost: 10 Code>. P> P>
Il existe des implémentations de NCurs pour Java disponibles comme celle-ci: http: // www.pitman.co.za/projects/charva/index.html p>
Par souci de répandre une solution simple et efficace, je copie la réponse fournie par @fossfreedom sur SA "Demandez Ubuntu ": alors: p> ou p> -> Voir : https : //AskaBUNTU.com/questions/50599/HOW-DO--YOU-RUN-A-GUI-Application-WithOntougui-application-as-Daemon-on-headl P> p>
pitman.co.za/projects/charva/index.html
@Petermmm: Veuillez envisager de faire une réponse.