Ошибка при попытке установить GJDB в учебной лаборатории ucb cs61b - PullRequest
0 голосов
/ 28 июня 2018

Я изучаю курс ucb CS61b Весна 2014. Я пытаюсь закончить lab7 .

В этой лабораторной работе он знакомит нас с GJDB , отладчиком Java. После того, как я скачал последнюю версию GJDB (из здесь ), планировал собрать и установить ее, следуя указанному файлу readme, я получил ошибку.

Установка

Для настройки используйте

DIR/configure OPTIONS

в каталоге, в котором вы хотите создать, где DIR обозначает каталог, в который вы распаковали исходный код (можно.). Используйте

DIR/configure --help

чтобы увидеть варианты. Далее вы можете просто набрать

make

построить,

make install

для установки и

make install-doc

для компиляции и установки файла документации gjdb.pdf.

Чтобы использовать gjdb из Emacs, загрузите его при инициализации (.emacs) файл с командой

(load "DIR/gjdb")

где DIR - это каталог, в который 'make install' положил gjdb.el (см. вывод команды configure --help) или просто

(load "gjdb")

если вы поместили DIR в путь загрузки Emacs.

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

/gjdb-6.4.1/src/ucb/gjdb/Env.java:15: error: package com.sun.tools.jdi is not visible
import com.sun.tools.jdi.*;
                    ^
(package com.sun.tools.jdi is declared in module jdk.jdi, which does not export it)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
make: *** [src/gjdb.jar] Error 1

Вот скриншот места, где происходит ошибка:

image

У кого-нибудь была такая же проблема или есть предложения, чтобы make здесь успешно работал? Или есть другой способ или какие-нибудь ссылки, чтобы правильно рассказать о запуске gjdb?

...