Какой пакет включает AB Инструмент Сравнительного тестирования Сервера Apache в [закрытую] Ubuntu

Исключение нулевого указателя - это индикатор того, что вы используете объект, не инициализируя его.

Например, ниже - класс ученика, который будет использовать его в нашем коде.

public class Student {

    private int id;

    public int getId() {
        return this.id;
    }

    public setId(int newId) {
        this.id = newId;
    }
}

Приведенный ниже код дает вам исключение с нулевым указателем.

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}

Поскольку вы используете Obj_Student, но вы забыли инициализировать его, как в правильном коде, показанном ниже:

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student = new Student();
            obj_Student.setId(12);
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}
83
задан skaffman 3 September 2011 в 12:40
поделиться

2 ответа

% sudo apt-get install apache2-utils

command-not-found пакет в Ubuntu обеспечивает некоторую гладкую функциональность, где при вводе команды, которая не может быть разрешена к исполняемому файлу (или функция удара или безотносительно) это запросит способные источники и найдет пакет, который содержит двоичный файл, который Вы пытались выполнить. Так, в этом случае я ввел ab в командной строке:


% ab
The program 'ab' is currently not installed.  You can install it by typing:
sudo apt-get install apache2-utils
bash: ab: command not found

126
ответ дан Brian Phillips 24 November 2019 в 08:53
поделиться

Другой способ поиска отсутствующих файлов, например, если вы используете zsh, хотите отключить команду не найдена (замедляет работу, если вы неправильно вводите имена команд) или ищете файл, который не является исполняемым:

$ sudo aptitude install apt-file
$ sudo apt-file update
$ apt-file search bin/ab
13
ответ дан 24 November 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: