2014-11-10 2 views
0

Всякий раз, когда я пытаюсь что-то вычислить с помощью оператора модуля (даже что-то вроде print 5 % 4) в JDB, я получаю сообщение об ошибке com.sun.tools.example.debug.expr.ParseException: Unknown operation: % и 5 % 4 = null.JDB: com.sun.tools.example.debug.expr.ParseException: Неизвестная операция:%

Это только мой второй раз, используя JDB, поэтому я могу что-то делать неправильно, но я не могу найти никаких указаний относительно того, что это может быть. Я определенно скомпилировал свои файлы с опцией -g. Это похоже на ошибку в JDB, за исключением того, что я не могу найти отчет об ошибках, и я не могу себе представить, как бы такая очевидная ошибка прошла. Я использую JDB 1.6 и Java SE 1.7.0_11 под Windows 8. Эта ошибка возникает, если я запускаю JDB из командной строки Windows или из Cygwin.

ответ

2

Если вы сейчас не получили ответа, то здесь идет мое предложение, попробуйте выполнить компиляцию с использованием -g: javac -g * .java, а затем повторите попытку получения значения того, что вам нужно. Это сработало для меня. С уважением.

+0

Спасибо за ваш ответ. Я упомянул в вопросе, что я скомпилировал флаг -g и все еще получал ошибку. Я никогда не получал решение для этого, но я работал вокруг него, импортируя свой код в Netbeans и используя его отладчик. – tsleyson

Смежные вопросы