In this paper, we study the existence and the nonexistence of positive classical solutions of the static Hartree-Poisson equation −∆u = pu p−1 (|x| 2−n * u p), u > 0 in R n , where n ≥ 3 and p ≥ 1. The exponents of the Serrin type, the Sobolev type and the Joseph-Lundgren type play the critical roles as in the study of the Lane-Emden equation. First, we prove that the equation has no positive solution when 1 ≤ p < n+2 n−2 by means of the method of moving planes to the following system −∆u = √ pu p−1 v, u > 0 in R n , −∆v = √ pu p , v > 0 in R n. When p = n+2 n−2 , all the positive solutions can be classified as u(x) = c(t t 2 + |x − x * | 2) n−2 2