I know that there is something wrong with this proof (idea), however I could not find any mistake.
If I pick the open intervals $]q_n-\frac{\epsilon}{2^n}, q_n+\frac{\epsilon}{2^n}[$ (such that each $q_n$ is rational) as a covering for $\mathbb{Q}\cap[0,1]$ , then $m^*(\mathbb{Q}\cap[0,1])\leq\epsilon$. However since $\mathbb{Q}$ is dense , $\cup_{n\in \omega}{]q_n-\frac{\epsilon}{2^n}, q_n+\frac{\epsilon}{2^n}[}$ covers $[0,1]$, then $m^*([0,1])\leq\epsilon$. Furthermore, since $[0,1]$ is compact, it exists a finite subcover $\{U_i\}$, then $J^*([0,1])\leq \epsilon$ ($J^*$ is the outer Jordan ).
Thanks in advance.