パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

CODE VS 4.0に挑んでみる(環境構築編)

2015-01-21 | コンピュータ
環境を作るのに一苦労しました。以下Windows7での話です。

ダウンロードしてみるとcodevs4.jnlpなるファイルが一個

ん?これなあに?ここからスタートです


ほほー JavaWebStart ですか!

Javaかーこの前危険だから全部削除した言語です。わかりました入れましょう。インストール時のロゴとかAsk入れませんかとか怪しさが漂います。

おーなんか動いた。サンプルプログラム動かします。
戦闘の音楽が実に雰囲気をそそります。



サンプルプログラムもダウンロードしたなと開いてみると、Javaとc++のソースが一つずつと謎のinput.txt。とりあえずコンパイルしてclassファイルでも選択すれば動くんじゃないか、javacどこだよとか探したりします。SDKもインストールしていないのであるわけがありません。

久しぶりにEclipseも起動とJavaのバージョンが変わったからか起動すらしてくれません。今回はパス!

コマンドプロンプトからコンパイルしてもMS932がどうたらこうたら、文字コードですねさんざん過去にはまりましたよ、ということでサンプルのソースをUTF-8からSJISに変換です。

よしコンパイル終了!classファイルを選ぶで実行!

さっぱり動かん

プログラミングは芸術だ! CODEVSでjavaのサンプルを実効する方法まとめ
こんないい記事があるではありませんか?
vim? linux環境で作っているのかと確認してみるとubuntuですか?さすが猛者

今回一番はまったのがマニフェストファイルを追加するところ、後でログを見てみるとcodevs.jarに「メイン・マニフェスト属性がありません」これで4時間はまっていました。ドラマ聴きながらでなかったら放り出しているところです。(本当は放り出してドラマを見ていた)

他のサイトの別の情報にまどわされたり、c++に変えようかとかVisualStudioも起動したり思考錯誤の結果

以下の2点ではまってました。

マニフェストファイルには改行が必要でした。

追加のコマンドはこんな感じでちょっとだけ、違ってました。
jar cvfm codevs.jar codevs.mani *.class


codevs4.jnlpと同じフォルダに作成したcodevs.jarを配置して

ゲーム開始のタブの入力欄にjava -jar codevs.jarを入れて実行!
なんて敷居が高いのだろう。

もちろんサンプルをコンパイルしただけなので、ネットで挑んでいませんが、sampleプログラムでも198人中138位のスコアは出しています。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。