Exceções e controle de erro

Qual erro de lógica no código abaixo?

package com.contador.java;
public class ForumContador {
    public static void main(String[] args) {
        int i; //a variável i é declarada int
        for (i=2; i != 10; i++);{  
    System.out.println("Valor de i: "+i);
        }
        System.out.println("Valor de i: "+i);

        }
        }
for (i=2; i != 10; i++);

O " ; " no fim do for.

Valeu

Gostaria de verificar como usa exceções e controle de erro

i != 10, O erro é que esse trecho do código não tem resultado false,somente true.