#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. Я выбрал элемент, но я не видел текст в консоли. можете ли вы мне помочь больше?