- 1 名前:道下くん(47歳) mailto:sage [2008/12/05(金) 13:45:06 ]
- というわけでスレッドを立ててみたわけだ。
お勧めのエディタやIDE、プラグイン、参考図書、情報を共有しよう。 男は度胸! 俺とJavaをやらないか。
- 199 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 19:56:04 ]
- String args[] = String[] args
どっちも同じ意味になるが、Cの表記に慣れた人の為に 両方使えるようになっている。なるべく後者を使うようにしましょう。
- 200 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 19:58:55 ]
- public class Test {
public static void main(String[] args) { // do something } } 多分こういう時の話なんだろうけど、 args自体は変数名なので、まあ何と指定しても構わない。 ただ、クラスのmain関数は例えばコマンドラインから実行するようなケースも多々あるため、 引数としてのargumentの意味を持たせてargsとネーミングされることが多い。 何故配列変数として扱われるのかだけど、例えば、 java jp/co/hoge/sample/Test foo bar baz と指定して実行した場合、配列変数でなければパラメータを複数受け取れないだろ? public static void main(String args[]) { public static void main(String[] args) { ちなみに、どっちでもコンパイルは通る。
- 201 名前:デフォルトの名無しさん mailto:sage [2010/04/25(日) 20:39:01 ]
- >>199、200ありがとうございます。
C言語慣れしている人への配慮もあるとは意外でした。 コマンドラインから実行するときのために変数になっていて、 複数の値を受け取る可能性があるので、配列になっているわけですね。 なるほど!mainメソッドのargsが分からなかったので助かります。
- 202 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 00:55:04 ]
- eclipseで書いているのですが作ったものがjavaアプリケーションとして動いてくれません
実行しようとしても「実行のダイアログを開く」しか出てきません ソースは www.dotup.org/uploda/www.dotup.org842184.txt.html です
- 203 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 01:18:20 ]
- とりあえずinsertで無限ループしてんの直してみようか
- 204 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 02:57:49 ]
- >>203
>>202です 指摘ありがとうございます www.dotup.org/uploda/www.dotup.org842517.txt.html こんなんで大丈夫でしょうか
- 205 名前:デフォルトの名無しさん mailto:sage [2010/04/27(火) 03:51:40 ]
- いや、やっぱりうまくいってませんね…
- 206 名前:デフォルトの名無しさん mailto:sage [2010/04/30(金) 17:11:15 ]
- Java のServerSocketを使ったソケット通信を考えていますが、
レンタルサーバを利用する場合、 サーバ側に用意されているtomcatにwarファイルとしてServerSocketクラスを含む プログラムを保管しておかなければならないのでしょうか?
- 207 名前:デフォルトの名無しさん mailto:sage [2010/05/25(火) 09:01:36 ]
- JAVAこれから初めてみようと思う
C#は一通り業務で使用できる程度には使えます。 クライアントアプリ・サーブレット両方したいんで EEのほうがいいんだろうか? EEはJ2SEの内容も含んでるよね?
- 208 名前:デフォルトの名無しさん [2010/05/25(火) 17:43:30 ]
- Javaを始めてまだ一ヶ月程度です。eclipse3.5を使用しています。
JavaMailを使用しようと思って、workspaceの中のプロジェクトの中のWebContentの中のWEB-INFの下のlibにmail.jarとactivation.jarを加えました。 その後、プロジェクトのビルドパスのライブラリに上記の二つを追加しました。 しかし、プログラムを走らせると以下のようなエラーが出てしまいます。 ネットで色々調べてみるとクラスパスが通っていないというような記述がいくつかあったのですが、クラスパスの通し方を何度見ても間違いが分からないです。 大変恐縮ですが、どなたかご教授ください。 java.lang.ClassNotFoundException: javax.mail.Session org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Clubmail.doGet(Clubmail.java:34) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
- 209 名前:デフォルトの名無しさん mailto:sage [2010/05/25(火) 18:42:03 ]
- 趣味で始めたけど、バイナリデータ弄るような作業はCの方が楽そうだな
- 210 名前:デフォルトの名無しさん mailto:sage [2010/05/25(火) 20:27:36 ]
- deployした時にライブラリ見えてないんじゃねーの?
ビルド中もデプロイ後もちゃんとWEB-INF/libを見てんの?
|

|