【初心者】Java質問・相談スレッド103【大歓迎】

このエントリーをはてなブックマークに追加
207デフォルトの名無しさん
↓の文章がコンソールのところに出てきたんですが・・・
どこが間違ってるってことなんでしょう?


Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Shukudai453.main(Shukudai453.java:26)

二行目の()の中をクリックすると、ソースコードのこの部分↓が青くなるんですが・・・
int n = Integer.parseInt(args[0]);


*****************
という質問を他スレでしたら、「引数指定」といわれました。
それ以上聞くとスレ違いだらしいので、ここで聞かせてください。
どこを直せばいいんでしょう?
208デフォルトの名無しさん:2007/07/01(日) 21:41:22
すみません
WindowsでSWT使ってプログラム書いて実行可能なjarを作ろうとして躓いています
マニフェストファイルを作って
Main-Class: Hoge
Class-Path: . swt.jar swt-win32-3236.dll
さらに
jar cvfm Hoge.jar Hoge.mf Hoge.class swt.jar swt-win32-3236.dll
として固めたjarを(Javaだけはインストールしてある)別の機械に持って行って
java -jar Hoge.jar
とするとDLLが見つからないと言われてしまいます
あらかじめカレントディレクトリに
swt-win32-3236.dll が存在する環境だと実行出来るみたいなのですが

209デフォルトの名無しさん:2007/07/01(日) 21:43:43
>>207
java Shukudai453 数字
で実行
210デフォルトの名無しさん:2007/07/01(日) 21:47:10
>>207
どんな環境でなにをどうやったらそうなったのか書け
それすら出来ないならば、ここでもスレ違いだ
211デフォルトの名無しさん:2007/07/01(日) 21:51:49
ええっと
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29488
を実行したんですが・・・
212デフォルトの名無しさん:2007/07/01(日) 21:53:29
実行とは?
Javaのバージョンは?
そもそもコードを理解できている?
あと、学ぼうとする気ある?
213実行したのはこっちの間違いでした:2007/07/01(日) 21:57:38
import java.util.List;
import java.util.ArrayList;
public class Cebysev {
private static List<Integer> primeCache;
static {
primeCache = new ArrayList<Integer>();
}
private static boolean isPrime(int value) {
if (!(primeCache.indexOf(value) != -1)) {
return true;
}
214デフォルトの名無しさん:2007/07/01(日) 21:59:19
すいません>>213は忘れてください・・・

>>212
自分ホント分からないものだらけなんで。。。
明日までに完成させたいんです
215デフォルトの名無しさん:2007/07/01(日) 22:02:41
そんな状態になるまで勉強をしなかったお前が悪い
216デフォルトの名無しさん:2007/07/01(日) 22:04:27
完成させることは無理
同情の余地も無い

大学名と学部を晒したら変わりに提出しておいてやるよ
217デフォルトの名無しさん:2007/07/01(日) 22:23:19
だから宿題スレの701嫁
218デフォルトの名無しさん:2007/07/01(日) 22:28:12
絶望的に理解不足だなw