"Нет такого файла или каталога" Ошибка при установке плагина Google Cloud Platform на Eclipse

63
8

Я пытаюсь добавить поддержку Java 8 в свой проект Google App Engine. Для этого мне пришлось обновить Eclipse и таким образом установить новейший плагин Google Cloud Platform Eclipse. Хотя плагин успешно установил SDK, ему все равно нужно было установить другие инструменты. Когда он это сделал, он выдал:

[Installing Google Cloud SDK app extensions for Java]

Your current Cloud SDK version is: 198.0.0
Installing components from version: 198.0.0

+----------------------------------------------------+
| These components will be installed. |
+------------------------------+---------+-----------+
| Name | Version | Size |
+------------------------------+---------+-----------+
| gRPC python library | 1.9.1 | 7.3 MiB |
| gRPC python library | | |
| gcloud app Java Extensions | 1.9.63 | 118.9 MiB |
| gcloud app Python Extensions | 1.9.69 | 6.1 MiB |
+------------------------------+---------+-----------+

For the latest full release notes, please visit:
https://cloud.google.com/sdk/release_notes

#============================================================#
#= Creating update staging area =#
#============================================================#
#= Installing: gRPC python library =#
#============================================================#
#= Installing: gRPC python library =#
#============================================================#
#= Installing: gcloud app Java Extensions =#
#============================================================#
ERROR: gcloud crashed (IOError): [Errno 2] No such file or directory: u'C:\\Users\\reddingBobulus\\AppData\\Local\\google-cloud-tools-java\\managed-cloud-sdk\\LATEST\\google-cloud-sdk.staging\\platform\\google_appengine\\google\\appengine\\tools\\java\\jetty93\\jetty-distribution\\lib\\apache-jsp\\org.eclipse.jetty.apache-jsp-9.3.18.v20170406-nolog.jar'

If you would like to report this issue, please run the following command:
gcloud feedback

To check gcloud for common problems, please run the following command:
gcloud info --run-diagnostics

Я предполагаю, что Windows не позволяет установщику устанавливать Jetty, потому что файлы должны быть помещены в промежуточную область, но максимальная длина файла Windows не позволяет создавать эти файлы. Это происходит, когда я пытался самостоятельно установить Jetty, но не смог, потому что не мог переименовать Jar в соответствующее имя из-за максимальной длины файла. Однако это означает, что мне нужно либо отредактировать Windows, чтобы удалить эту "функцию", либо просто переделать часть моего уже довольно загруженного жесткого диска в Linux. Есть ли что-нибудь еще, что я могу сделать? Спасибо.

спросил(а) 2021-01-25T15:50:02+03:00 4 месяца, 4 недели назад
1
Решение
63

Этот путь, по-видимому, составляет 265 символов (включая конечный \0), который больше максимального предела пути Windows. Но, по-видимому, это ограничение длины можно удалить с Windows 10 , установив раздел реестра и перезагрузив его.

ответил(а) 2021-01-25T15:50:02+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема