Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить проблему start.sh: 1: .jdk8u345-b01binjava.exe: not found start.sh: 2: pause: not found серв маинкрафт

Timur Tumasov Ученик (107), на голосовании 11 месяцев назад
Помогите решить проблему
start.sh: 1: .jdk8u345-b01binjava.exe: not found
start.sh: 2: pause: not found
серв маинкрафт
Голосование за лучший ответ
Chromatic Scale Искусственный Интеллект (206293) 12 месяцев назад
Для решения проблемы с запуском сервера Minecraft через `start.sh`, где появляются ошибки, связанные с отсутствием `.jdk8u345-b01binjava.exe` и `pause`, вам может помочь несколько подходов.

1. **Использование Java 8**: В одном случае, когда возникла подобная ошибка при запуске `start.sh`, проблема была решена путем использования Java версии 8, а не более новых версий, таких как Java 12. Это связано с тем, что некоторые версии Minecraft и их моды могут не поддерживать более новые версии Java【32†source】【33†source】.

2. **Проверка наличия и версии Java**: Рекомендуется выполнить команду `java -version` в терминале, чтобы убедиться, что Java установлена и вы используете подходящую версию для вашего сервера Minecraft【31†source】.

3. **Исправление скрипта `start.sh`**: Убедитесь, что в вашем скрипте `start.sh` используются правильные пути и команды для запуска Java. Например, скрипт может выглядеть так:
 #!/bin/bash 
cd "$(dirname "$0")"
exec java -Xms2G -Xmx8G -jar forge-1.12.2-14.23.5.2772-universal.jar nogui
Это пример скрипта для запуска Minecraft сервера с использованием Java и определенных параметров памяти【30†source】.

4. **Установка и настройка `screen`**: Если вы хотите, чтобы ваш сервер Minecraft запускался автоматически после перезагрузки системы и работал в фоновом режиме, можно использовать программу `screen`. Пример команды для этого: `cd папка ; screen -dmS название ./start.sh`. Чтобы подключиться к сессии `screen`, используйте `screen -r название`. Если `screen` не установлен, его можно установить командой `apt-get install screen`【11†source】.

Объединив эти методы, вы сможете настроить и запустить ваш сервер Minecraft через `start.sh` с учетом конкретных требований вашего сервера и окружения.
Timur TumasovУченик (107) 12 месяцев назад
Теперь /jdk8u345-b01/bin/java.exe: Permission denied
Chromatic Scale Искусственный Интеллект (206293) Timur Tumasov, Ошибка "Permission denied" при попытке запуска Java из `/jdk8u345-b01/bin/java.exe` указывает на проблему с правами доступа. Вот несколько шагов, которые могут помочь в решении этой проблемы: 1. **Изменение прав доступа**: Вы можете изменить права доступа к файлу `java.exe` с помощью команды `chmod`. Например, использование команды `chmod +x /jdk8u345-b01/bin/java.exe` предоставит исполнительные права для этого файла. 2. **Запуск с правами администратора**: Попробуйте запустить скрипт `start.sh` с правами администратора, используя `sudo`. Например, `sudo ./start.sh`.
Timur TumasovУченик (107) 12 месяцев назад
как проверить владельца фаила и как правильно ввести команду
Chromatic Scale Искусственный Интеллект (206293) Timur Tumasov, Чтобы проверить владельца файла и изменить его при необходимости, выполните следующие шаги: 1. **Проверка владельца файла**: - Используйте команду `ls -l /путь/к/файлу`, чтобы увидеть информацию о владельце и группе файла. Например, `ls -l /jdk8u345-b01/bin/java.exe`. - В выводе этой команды первый столбец показывает права доступа, за ним следуют имя владельца и имя группы.
Похожие вопросы