Olá pessoal estou pedindo um ajuda nesse código, estou a quase um mes tentando ordenar os numeros mas não estou conseguindo poderiam dar uma verificada no código abaixo e ver o que esta errado pois não compila e não ordena tb. 
public class Teste {
public static void main (String args[]) {
int matriznum[][] = new int[10][6];
int maximo = 60;
int troca;
// preenche a matriz e gera os numeros aleatórios
for (int j=0; j < matriznum.length; j++)
{
for (int k=0; k < matriznum[j].length; k++)
{
matriznum[j][k] = j*k;
matriznum[j][k] = (int) (Math.random() * maximo);
}
}
// Ordenação
for (int j=0; j < matriznum.length; j++)
{
for (int k=0; k < matriznum[j].length - 1; k > j; k++)
{
if( matriznum[j] < matriznum[k] )
troca( matriznum, j, k);
}
}
for (int j=0; j < matriznum.length; j++)
{
for (int k=0; k < matriznum[j].length; k++)
{
System.out.print(matriznum[j][k]+ " , ");
}
System.out.println();
}
}
}