No.4ベストアンサー
- 回答日時:
補足を見ての回答ですが、このプログラムを起動させるときのコマンドを教えてください。
恐らく、プログラム実行時に2つの引数が必要になるので
>java PortOpener 引数1 引数2
と実行しないといけないのですが、この「引数1」と「引数2」にあたる部分がないために出ている例外だと思います。
No.3
- 回答日時:
どんなプログラムを書いたのでしょうか?
それが分かるとアドバイスが出来そうですが。
普段から困っているのであればdreamweaverを使うといいですよ。
デバック作業も行え、どこが間違っているか指摘してくれます。
この回答への補足
public static void main(String args[]){
PortOpener opener = new PortOpener(args[0], args[1]);
こんなです。自分で作ってないでいろんなとこから持ってきて実行してみてる状態なんで...
アドバイスいただけるとうれしいです。
No.2
- 回答日時:
Javaの実行時に発生する例外の種類は、すべてクラスで定義されています。
ですから、
>どこかにそういうのが載っているところを知っている人教えてください.
と言うご質問の回答は、「APIドキュメント」を見てくださいということになります。
でも、もう少し細かいことが必要ですよね。
まず、
「java.lang.ArrayIndexOutOfBoundsException」が例外の種類です。
「配列の添え字がおかしいよ」という意味です。よく起こる場合として、
int a[] = new int[10];
a[10] = 1;
のように、配列のサイズより大きい添え字を指定したときに起こります。
int a[] = new int[10];
for(int i=0; i<=10 ;i++){
a[i] = 10;
}
こんなコードを書いても、発生します。
(Javaの配列の添え字は「0」以上「要素数-1」以下です)
で次にですが、
(PortOpener.java:106)
これで、どこでその例外が発生したかを教えてくれています。
PortOpener.javaというファイルの106行目で例外が発生していますので、ソースファイルを見直してください。
では、がんばってください。
参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/api/java …
No.1
- 回答日時:
> わけがわかりません
と言われてもねえ。
これはbassboostさんの作ったプログラムですか?
もしそうなら、PostOpener.javaの160行目で、配列の引数の値が間違っています。
そうでないなら、作った人に直してもらうしか手はありません。
とりあえず、FAQの載っているサイトを紹介しておきますが、参考になりますか?
参考URL:http://www.gimlay.org/~javafaq/S171.html#S171-02
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- その他(プログラミング・Web制作) pythonのエラーについて 2 2022/08/17 17:17
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- JavaScript Javaについて教えてください。 1と7の2つの整数を入力したいのですが、エラーがついてしまいます。 4 2023/04/20 16:50
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
配列で、値の入っている要素数...
-
javaでのプログラム(配列)につ...
-
Vectorから一部分を取り出す方...
-
Javaで文字と数字が混ざったも...
-
フローチャート
-
ArrayListからBean配列に値をセ...
-
javaでEUC-JP文字列→UTF-8への変換
-
同じ文字を探しカウントしたい
-
javaプログラミング shuffleメ...
-
JavaBeansの配列の値取得方法に...
-
【C#】ハッシュテーブル(連想...
-
配列の中に複数存在する数がい...
-
配列をセッションに割り当てた後で
-
セッションを使ったint型の値の...
-
Javaで文字を漢字であるか否か...
-
無名配列の作成方法について質問
-
『args[]』とは?
-
C++で、Excelの内容を取得する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
C#で動的配列Listの中身をListB...
-
javaで大容量テキストファイル...
-
C言語でunsigned char配列を連...
-
n番目に大きな値を探索する
-
JavaのBase64デコードで正しく...
-
配列で、値の入っている要素数...
-
Javaで文字を漢字であるか否か...
-
配列の中に複数存在する数がい...
-
データベースから取得したデー...
-
【C#】ハッシュテーブル(連想...
-
Javaで文字と数字が混ざったも...
-
cloneメソッドについて (java)
-
ArrayListからBean配列に値をセ...
-
配列をセッションに割り当てた後で
-
int配列をbyte配列に変換
-
セッションを使ったint型の値の...
-
javamailで複数人にメールを送...
-
【Ajax通信&Java】配列の受け取...
おすすめ情報