Сегодня программа не могла работать в Windows Server 2008 r2. И когда я запускаю java.exe в Windows cmd, у меня ничего не выводится, как и img, java.exe не работает, javac работает, я переименовываю java.exe в c2.exe, затем c2.exe работает.
Есть какие-нибудь предложения?
Кроме того, where java сообщит вам расположение всех программ с именем java на вашем пути.
убедитесь, что в пути есть файл java.bat, особенно E: \. Это можно смоделировать, если у вас есть java.bat
Я переименовал все файлы java.exe. Наконец я переименовал C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe в c3.exe , тогда я не могу найти java в пути. После того, как c3.exe заработал, переименуйте c3.exe в java.exe, снова не удалось.




Откройте поиск Windows и введите «Редактировать переменные системной среды» или просто «среда».
На вкладке «Дополнительно» нажмите кнопку «Переменные среды».
В верхней части диалогового окна прокрутите вниз, пока не увидите «Путь», и нажмите «Изменить».
Найдите каталог, на который указывает ваш путь java, и нажмите «Удалить».
Нажмите «Создать», затем нажмите «Обзор» и найдите файл java.exe. Убедитесь, что вы не изменили исходное имя файла.
Если это не сработает, удалите java и получите последнюю версию для своей системы с веб-сайта oracle и добавьте место установки в системный путь, как описано в предыдущих шагах.
Проверьте свой
PATH, чтобы точно знать, какой файл запускается.