The aim of this paper is to generalize the algorithm to compute jumping numbers on rational surfaces described in [AAD14] to varieties of dimension at least 3. Therefore, we introduce the notion of π-antieffective divisors, generalizing antinef divisors. Using these divisors, we present a way to find a small subset of the 'classical' candidate jumping numbers of an ideal, containing all the jumping numbers. Moreover, many of these numbers are automatically jumping numbers, and in many other cases, it can be easily checked.Proposition-Definition 2.5. Let a be an ideal sheaf on X. There exists an increasing sequence of rational numbers). The numbers λ i , i > 0, are called the jumping numbers of a.