Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1163-971d2cf3

Javaの練習:Hello World!の表示


         ___
       / ⌒  ⌒\
      / (⌒)  (⌒)\
    /   ///(__人__)///\  JavaでHello World!表示するお
     |   u.   `Y⌒y'´    |
      \       ゙ー ′  ,/
      /⌒ヽ   ー‐    ィヽ
      / rー'ゝ       〆ヽ
    /,ノヾ ,>      ヾ_ノ,|
    | ヽ〆        |´ |

   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)
  |     ` ⌒´ノ   そんなスタート以前の話に何年かかってるんだ
.  |         }    つーか確か前にも手を出してなかったか
.  ヽ        }
   ヽ     ノ 
   /    く  \
   |     \   \
    |    |ヽ、二⌒)、


何を言ってるんだ         γ ⌒⌒ヽ
   / ̄ ̄\           ( ( ヽ ) ノ
 /_ノ     \     (⌒) 三  ノ 从 ゝ
 ( ●)( ●)  ヽ   三/ | ニ  ____     (⌒)
. | (__人__) u  }   |  |   /\   / ) し / |  ミ
  | ` ⌒´    ノ   !   、 /(○ )::(○ )⌒\/ | ミ 
.  |         }    \./:::::::(_人_)::::::::  i'   |   
.  ヽ        }      |     )ww)     |  |  前はコマンドラインで作っただけだお
   ヽ     ノ   ヘ   \    `ー"      ノ
   /    く 、_/っ/      \ .    .   \   今度はEclipse使うから前よりずっとすごいんだお!!1
   |     \--一''           \
    |    |ヽ、二⌒)、          \


Javaを練習してみようと思いました.Eclipse使ってると素人っぽくない雰囲気がでていいんじゃないかと思いまして,第1回 EclipseでJavaプログラミング超入門を参考にやってみました.

練習したのはHelloWorld!表示と演算子あたりでしょうか.

結果
Hello World!
1
true
3
8
-2
2
2.4
false
false
true
false
true
true

まあ特に問題ありませんね.

気になったのはeclipseでの作業フォルダを見るとディレクトリに.javaのファイルのみしか置かれておらず,classファイルがないことです.コマンドラインからコンパイルした場合は同じディレクトリにクラスファイルができるはずなのでおかしいです.今回の場合だとPrint.javaファイルしかないので実行ができません.

試しにコマンドラインから実行してみるとやはり無理でした.
C:\workspace\java\Sample\src>java Print
Exception in thread "main" java.lang.NoClassDefFoundError: Print
Caused by: java.lang.ClassNotFoundException: Print
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Print. Program will exit.

なんじゃこりゃと思ったんですが実行時にクラスファイルパスを追加してあげればいいみたいです.
-classpath パス
という感じで書けば実行できました.
C:\workspace\java\Sample\src>java -classpath C:\workspace\java\Sample\bin Print
Hello World!
1
true
3
8
-2
2
2.4
false
false
true
false
true
true



   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●) おい
. |     (__人__)
  |     ` ⌒´ノ
.  |         }  ミ        ピコッ
.  ヽ        } ミ  /\  ,☆____
   ヽ     ノ    \  \ / _ノ  ヽ_\
   /    く  \.  /\/。(⌒) (⌒)o\
   |     `ー一⌒)  / :::⌒(__人__) ⌒::: \  これで晴れてJavaプログラマデビューだお
    |    i´ ̄ ̄ ̄ \ |     ヽr┬-ノ      |  
               \    `ー'′    /
                /          \

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1163-971d2cf3

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。