こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

プログラミング言語Javaに詳しい方に質問です

プログラミング言語Javaに詳しい方に質問です

と言っても実行の仕方みたいなものですが

学校の宿題でプログラミングの宿題を出されました

私はブロック崩しをやろうと思って、インターネット上から

ソースコードをダウンロードしました

JavaにOSは関係ないみたいですが、一応言っておくと

家のパソコンはWindowsXPです

ダウンロードしたソースコードをメモ帳に保存し、

コマンドプロンプト上で実行したらうまくいきました

そこで学校のパソコンでやったらこれが上手くいかないわけです

ちなみに学校のパソコンはUNIXです

コンパイルしてもエラーはないのです

ただUNIXのでやるとappletviewerを実行したとき

アプレットが初期化されていないと表示されてしまい

何にも起こらないんですよね

ターミナル上にはなんだかよくわからない"at"から始まる

警告みたいな感じなのがたくさん出てきていたのが気になったのですが

なぜかわかる方いますか?

投稿日時 - 2010-05-13 20:41:19

QNo.5892956

困ってます

質問者が選んだベストアンサー

UNIXでappletviewerを使って問題なくそのブロック崩しを動かせましたから、質問者さんの環境か実行方法の問題でしょうね。

投稿日時 - 2010-05-15 18:26:30

お礼

salsberryさんの使ったUNIXのJavaのバージョンはいくつですか?学校のパソコンは1.6.0_18でしたが…

投稿日時 - 2010-05-16 14:36:39

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>JavaにOSは関係ないみたいですが
ソースコードは別です。
あくまで、Windowsで作ったクラスをUNIXでも使えるだけでコンパイルはできません。
おそらくappletviewerで指定したファイルの文字コードにも問題があるのでしょう。
(ANSIのみの場合動くこともありますが、コメントをいれればうごきません。)

投稿日時 - 2010-05-17 17:46:08

ANo.4

私が使ったのは1.6.0_17です。
質問者さんがお使いの1.6.0_18で動かせない理由は考えつきません。

投稿日時 - 2010-05-16 21:48:40

お礼

salsberryさん。遅くなりました。なんとか実行することができました。ご意見ありがとうございました。

投稿日時 - 2010-05-25 19:18:38

ANo.2

入手先を教えてくれるより
今度学校に行ったときに
そのatで始まるものを貼り付けてくれればいいわ。


ぱっと原因としてありそうなのは
Javaのバージョン違いと
クラスパスの指定方法違いかしらね。

投稿日時 - 2010-05-14 10:01:42

ANo.1

その「なんだかよくわからない"at"から始まる警告みたいな感じなの」は、何かの例外が発生したことを示すものだろうと思います。それを漏れなく正確に書いてもらえれば理由が分かるかもしれません。
あと、そのブロック崩しの入手先も。

投稿日時 - 2010-05-13 22:09:37

お礼

申し訳ないんですが、今は家にいるのでUNIXでどこがエラーになったかを思い出せないのですが、ソースコードの入手先はメモしてあったので貼り付けしておきます。よろしくお願いします。

http://www.katch.ne.jp/~mh524-1997/java/sample/block2/block2.html

投稿日時 - 2010-05-13 23:02:06

あなたにオススメの質問