JDB: com.sun.tools.example.debug.expr.ParseException: неизвестная операция: %
Всякий раз, когда я пытаюсь что-то оценить с помощью оператора модуля (даже такого простого, как print 5 % 4
) в JDB я получаю сообщение об ошибке com.sun.tools.example.debug.expr.ParseException: Unknown operation: %
а также 5 % 4 = null
,
Я использую JDB только во второй раз, так что я могу делать что-то не так, но я не могу найти каких-либо указаний на то, что это может быть. Я определенно скомпилировал свои файлы с -g
вариант. Это похоже на ошибку в JDB, за исключением того, что я не могу найти какой-либо отчет об ошибке, и я не могу себе представить, как такая очевидная ошибка могла бы пройти. Я использую JDB 1.6 и Java SE 1.7.0_11 под Windows 8. Эта ошибка происходит независимо от того, запускаю ли я JDB из командной строки Windows или из Cygwin.
1 ответ
Если к настоящему моменту вы не получили ответа, то вот мое предложение, попробуйте скомпилировать, используя -g: javac -g *.java, а затем повторите попытку, чтобы получить значение того, что вам нужно. Это сработало для меня. С уважением.