Это может быть немного нетрадиционный способ обратиться за помощью, но мой код работает с ошибками выполнения нулевого указателя, но область выполнения ошибки слишком велика для публикации в stackoverflow. Я действительно хочу понять это, так что было бы возможно, чтобы я отправил по электронной почте один из вас мой код, чтобы выяснить, что не так? Я знаю, что ошибки времени выполнения указывают на конкретный номер строки, с которой он работает, но я, честно говоря, не могу сделать головы или хвосты, почему это происходит там. Большое спасибо!!Ошибка выполнения Java: исключение null-указателя
Стек след:
java.lang.NullPointerException
at Maze.getNumRandOccupants(Maze.java:118)
at P4TestDriver.testMaze(P4TestDriver.java:995)
at P4TestDriver.main(P4TestDriver.java:116)
at __SHELL8.run(__SHELL8.java:7)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bluej.runtime.ExecServer$3.run(ExecServer.java:814)
java.lang.NullPointerException
at Maze.addRandomOccupant(Maze.java:130)
at P4TestDriver.testMazeReadWrite(P4TestDriver.java:1071)
at P4TestDriver.main(P4TestDriver.java:127)
at __SHELL8.run(__SHELL8.java:7)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bluej.runtime.ExecServer$3.run(ExecServer.java:814)
Просто отправьте код. Публикуя свою проблему публично и имея решения прямо под ней, вы могли бы дать представление о других в будущем. –
** и stacktrace тоже ** – flybywire
это охватывает несколько разных файлов, и было бы чрезвычайно сложно сделать это, так как это более 5000 строк кода. Тем не менее, я думаю, что это легкое решение для опытных пользователей и должно занимать менее 5 минут. – dukevin