.jarファイルの実体はzip圧縮の書庫ファイルで、その中にいくつものファイルが格納されています。で、きくちさんが書いているようにJar Launcherで起動可能な.jarファイルだと、.jarファイルの中に含まれているmanifestファイルに、どのクラスファイルを最初に起動するかとかの情報が記述されています。このmanifestファイルが含まれていないか、正しく記述されていない場合にJar Launcherで起動出来ないと言う事になります。
この場合、Terminalでjavaコマンドを使ってメインのクラスファイルを直接指定してあげる事で起動出来ると思います。どれがメインのクラスファイルなのかは物によって異なりますので、ご自分で対処出来ない&どうしても起動したいと言う事であれば、どこで入手したものかなどの情報も必要になります。(情報を提供したからと言って必ずしも解決出来るとは限りませんが)
>できるだけ素人に判りやすく教えていただけないでしょうか、、、
「素人」といってもいろんなレベルの人がいますから一言で済まさず、何が出来るのか、どこまで解るのかなどを書かなければ、どこまで噛み砕いて説明すればいいのかも解らないです。噛み砕き足らなければ再度質問と言う事になり手間ですから。
ーーー
例えば、DevToolsを入れると一緒に入るサンプルの/Developer/Examples/Java/JFC/SimpleExample/FileChooserDemo.jarの中身を覗いてみると
$ unzip -l SimpleExample.jar
Archive: SimpleExample.jar
Length Date Time Name
------ ---- ---- ----
0 02-24-03 17:47 META-INF/
97 02-24-03 17:47 META-INF/MANIFEST.MF
1651 02-24-03 17:47 SimpleExample$RadioListener.class
516 02-24-03 17:47 SimpleExample$1.class
4430 02-24-03 17:47 SimpleExample.class
------ -------
6694 5 files
で、META-INF/MANIFEST.MFを覗いてみると
Manifest-Version: 1.0
Created-By: 1.4.1_01 (Apple Computer, Inc.)
Main-Class: SimpleExample
と書かれているので「SimpleExample.class」を最初に起動すればいいのだな、と言う事が解ります。