IMC java usando eclipse - passando paramentros pelo cmd ou run configuration

Olá meus amigos, estou com dificuldade para fazer esse programa, gostaria de ajuda de vcs que manjam:

—Entrada de dados, realizada na classe principal, onde são lidos os argumentos da linha de comando
– Se a linha de comando não contiver exatamente dois argumentos, exibir uma mensagem de erro.
-O primeiro argumento da linha de comando deve ser armazenado em uma variável de tipo float.
-O valor dessa variável é o peso da pessoa, em quilogramas, e tem que ser maior ou igual a 10,1 kg e menor ou igual a 500,0 kg, devendo ser exibida uma mensagem de erro caso o valor esteja fora dessa faixa.
-O segundo argumento da linha de comando deve ser armazenado em outra variável de tipo float. O valor dessa variável é a altura da pessoa, em centímetros, e tem que ser maior ou igual a 100,6 cm e menor ou igual a 250,0 cm, devendo ser exibida uma mensagem de erro caso o valor esteja fora dessa faixa.
—Cálculos, realizados em uma distinta da principal, usando os seguintes componentes:
-Um método para calcular e retornar o valor do IMC.
-Um método para retornar um texto classificando a pessoa de acordo com seu IMC.
–Saída de dados, realizada na classe principal, exibindo os seguintes itens:
-O valor do IMC com uma casa decimal (ex.: “IMC = 23,0”).
-A classificação da pessoa de acordo com seu IMC (ex.: “Classificação = Saudável”).

O que já fez em código?