1

Обновил мои windows 7 с 32 бит до 64 бит. Установленная версия Java 6 (64 бит) и 7 (64 бит).

Всякий раз, когда я выполняю "java" в командной строке, он открывает новую командную строку и выполняет ее. Даже если я даю «java -version» в командной строке, он открывает новую командную строку и запускает ее.

Позже заметил, что большинство исполняемых файлов открывает пустую командную строку и запускается. Командная строка остается открытой, пока я не закрою исполняемый файл.

Такая же установка работает на других компьютерах с Windows 7 без открытия новой командной строки.

У кого-нибудь есть идеи, как предотвратить автоматическое открытие нового командного окна?

2 ответа2

1

Вы можете попробовать использовать командную строку с правами администратора. Откройте cmd.exe с помощью "Запуск от имени администратора" из контекстного меню, которое вы получаете, щелкнув правой кнопкой мыши на cmd.exe.

0

Похоже, что он открывает Java 6 (32-разрядная версия) вместо Java 7 (64-разрядная версия). Что произойдет, если вы введете полный путь с помощью команды, указывающей на место установки для 64-битной Java 7? Когда он показывает версию, какую версию он показывает?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .