Я изучаю курс 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
Вот скриншот места, где происходит ошибка:
У кого-нибудь была такая же проблема или есть предложения, чтобы make
здесь успешно работал? Или есть другой способ или какие-нибудь ссылки, чтобы правильно рассказать о запуске gjdb?