Я использую Eclipse для отладки Java-приложения.Чтобы лучше отобразить внутреннюю структуру любого объекта, я написал небольшой класс с именем MyTool.Я хочу использовать это в выражении часов.Но когда я добавляю что-то вроде «MyTool.deepToString (this)» в выражение наблюдения, я получаю сообщение об ошибке «MyTool не может быть разрешен».
Как правило, я отмечаю, что в «выражении наблюдения» могут использоваться только классы, импортированные в исходный код Java.Например, если исходный код содержит «import java.net.URL», то в выражении наблюдения можно использовать что-то вроде «new URL (» http://www.msn.com")", в противном случае ошибка «URL не может быть преобразована в тип»)get.
Поскольку я хочу отладить программу другого пользователя, например JDK, я не могу добавить предложение «import» в его исходный код, а также не могу добавить предложение «import» в выражение наблюдения. Например, если ядобавьте «import java.net.URL», там написано «Синтаксическая ошибка в токене« import », assert Ожидается.»
Кто-нибудь сталкивался со мной с такой же проблемой? Заранее спасибо.