Поскольку я изучал Java, я смог создавать программы с графическим интерфейсом.
Впрочем, даже простое «Привет, мир!» Программы не будут работать, если они требуют консоли.
Мои исследования по этой теме привели меня к выводу, что моя среда выполнения Java не имеет консоли, связанной с ней.
Можно ли как-нибудь вызвать Win32-метод "AllocConsole", как это возможно в C #?
Edit:
Я имею в виду консоль, которую вы описываете, консоль, которую могут иметь программы на C #.
Я забыл упомянуть, что я использую Eclipse IDE. Из того, что я обнаружил, Eclipse запускает программу, использующую «javaw.exe» вместо «java.exe», в результате чего программа не имеет консоли. Кроме того, Windows «Командная строка» - это программа, которая использует тип консоли, который я имею в виду.
Спасибо за любые ответы.
Euphoria83 находится на правильном пути в отношении того, что я пытаюсь сделать. Кстати, его метод работает, но я хочу, чтобы консоль автоматически появлялась, когда я щелкаю по файлу «.jar» создаваемой мной программы. По сути, мне нужно, чтобы консоль работала так же, как в C # во время выполнения. Кроме того, в Eclipse есть консольное окно (я думаю, что это называется перспективой консоли, но я привык использовать Visual Studio, поэтому я не совсем уверен), которое будет отображать вывод программы внутри Eclipse только . Я хочу, чтобы консоль работала во время выполнения, а не только внутри интегрированной среды разработки.