First of all, one can shift the set $\mathcal{J}$ so that the condition $x_i \leq 1$ can be replaced by $x_i \geq 0$.
Then one should note that if there is a vector $x^1$ in $\mathcal{J}$ with $x^1_i > 0$ and a vector $x^2$ in $\mathcal{J}$ with $x^2_j> 0$, then we also have a vector $x^3\in \mathcal{J}$ with $x^3_i>0$, $x^3_j>0$ given by any convex combination of $x^1$ and $x^2$.
So we can solve the Problem $P_i$: $\max x_i$, $x \in \mathcal{J}, x_j \geq 0\, \forall j$ for every $i$ and use a convex combination of solution vectors to solve the original problem.