Как скопировать текст из кода Java в cygwin?

#java

#java

Вопрос:

Мне нужно получить значение выбранного элемента и скопировать его из Java-приложения в cygwin.

Моя проблема в том, что я не знаю, как скопировать текст из Java-приложения в cygwin.

Это часть моего кода:

 private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
    String cmmd = "moshell" jComboBox1.getSelectedItem()
    /*I need a help here :how to write this text (cmmd) in cygwin?*/ 
}
 

Я дебютант в программировании. Может кто-нибудь помочь мне решить эту проблему. Спасибо.

Комментарии:

1. Вы хотите скопировать значение в буфер обмена и иметь возможность вставлять в cygwin?

2. Да, но где выполняется программа, которая производит moshell "selecteditem" запуск? Это в другой среде, отличной от cygwin, или вы выполняете исходную программу внутри cygwin ? Будет ли приемлемым копирование значения в буфер обмена, что позволит вам вставить результат в cygwin?

3. Я хочу скопировать это: moshell «selecteditem» в cygwin, а не в clipoard. Я хочу видеть этот текст в консоли при выборе элемента.

4. Хорошо, из какого контекста вы запускаете приложение? Вы запускаете его из консоли cygwin?

5. Вы пытаетесь сбросить команду в командную строку, чтобы вы могли запустить ее из cygwin, не так ли

Ответ №1:

Если я понимаю ваш вопрос, так же, как вы пишете любой текст в консоль,

 // I need a help here :how to write this text (cmmd) in cygwin?
String cmmd = "moshell" jComboBox1.getSelectedItem();
System.out.println(cmmd);
 

Комментарии:

1. Это не работает. Мне не нужно печатать текст (cmmd) в cygwin, но он не работает

2. @user3398735 Да, это так. Запустите java -jar myjar.jar в cygwin, и это работает просто отлично.

3. Я выбрал элемент, но я не видел текст в консоли. можете ли вы мне помочь больше?