>>952 おお、Jakartaに移動になっていたのか。
…Commonsって、しらん間に随分手を広げてるみたいだね。大抵の
ユーティリティはここで揃いそうだな。みてみよっと。
>>952 それでした。commons collectionsには無いですね。
959 :
デフォルトの名無しさん:04/02/22 22:36
ファイル名に使えない文字列を取得する方法はあるのでしょうか?
OSごとに多少違うと思うのですが。
おねがいします。
962 :
デフォルトの名無しさん:04/02/22 23:34
はじめまして、Javaを全く扱ったことないのですが
勉強したいと思います。
初心者でも分かりやすいお勧めの本を
教えてください。
宜しくお願いいたします。
javaってアプレットじゃなくて、
普通インターネットにあふれているフリーゲームみたいなやつつくれないの?
(サイトからダウンロードしてきて、インストールしてゲームするやつ)
あれは全部VB?いまいちよくわからないからお願いします。
要するにJavaって何のためにあんのかわかんなくて。
ただ、一番知りたいのはJavaで本格的なソフトやゲームをつくりたいってことで。
>>963 出来ますよ。つうか今時アプレット作ってるやつは馬鹿。
javaはアプレットよりもうスタンドアロンアプリケーションやwebstartだろうな
webstartもアプリケーションとアプレットあるけど
アプレットで作る意味はあまりない
javaはアプリ配布という意味では一応未だに最高レベルの環境かと
サーバサイドだろ。
>>963 >要するにJavaって何のためにあんのかわかんなくて。
>ただ、一番知りたいのはJavaで本格的なソフトやゲームをつくりたいってことで。
何のためにあるかわからないのに本格的なソフトやゲームをつくりたいってバカ?
この世のためにも死んだほうがいいよ。
>>967 サーバーサイド「だけ」は時代遅れ。
ユーザはリッチクライアントを求めている。
サーバーサイドがJavaなら、クライアントサイドもJavaアプリにするのが
親和性が高い。
つうことで、JWSでWebアプリのクライアントを作るようになる日は遠くない。
競合相手はFlash。
不特定多数のユーザーを相手にするにはFlashやWEBアプリかな
ただし、開発効率とか問題ありまくりなので
細かい制御が多いと思われる社内のシステムとか
そういった分野にwebstartや.netのノータッチデプロイ
すべてWindowsが動いているところだとメリットは大きくないけど
社内に1,2台MacやLinuxがあるところはjavaのメリットもある
まぁ、機能的にどれが普及してもいいんだけれども
サーバーにLinux使ってるところもだいぶ増えてるので
相性のいいjavaという選択肢はわるくない
そういえばFreeBSDでJavaって激しく聞かないなぁヤパーリSolaris使ってるのかなぁ…
>>971 FreeBSD版ってあるの?Linuxエミュレータとか使うの?
正式なFreeBSD版かどうかはわかりませんが
うちの大学ではFreeBSDにJAVA環境を構築
させられていますよ。。
ちなみにtomcat君との相性は最低でした。。
つかってるPCはリブレット君です
MacOS X でJavaやっている奴ならたくさんいるが、FreeBSDでやっているうちに入らないのかな?
>>973 相性が最低? なにかトラブルでもありましたか?
ちなみにFreeBSD、Java、Tomcatのバージョンなどは?
FreeBSD版Javaは相変わらず遅れをとってるようだが。
自分でmakeでコンパイルしてみては?
977 :
aaaaa:04/02/23 10:45
Java初心者です。
質問なのですが、
javamailをインポートしたいのですが、
import javax.mail.Session; ←これは大丈夫
import javax.mail.Message; ←これはエラー
import javax.mail.Transport;←これもエラー
と書くと、下の2つに、
「インポートjava.mail.Messageは、インポートされた
他の型と一致しません。」というエラーが出てしまい、
インポートできません。
どなたか理由を知っておられる方が
おられましたらご教授ください。
よろしくお願いいたします。
978 :
デフォルトの名無しさん:04/02/23 10:52
>>977 JavaMailのjarはちゃんと組み込んでるか?
mailapi.jarとかいうやつだったかな。
979 :
aaaaa:04/02/23 10:59
mail.jarってのは読み込んでいるんですが・・・。
980 :
デフォルトの名無しさん:04/02/23 11:11
>>979 エラーが微妙に変だな。
> 「インポートjava.mail.Messageは、インポートされた
> 他の型と一致しません。」というエラーが出てしまい、
> インポートできません。
とあるが、javax.mail.Messageをインポートしてるんだもんな。
ソースの方も見直してみるといいかも。
●JAVAのバージョンは
1.4.1
●TOMCATは
4.1.24-LE-jdk14
と書いてありますが・・・あってるかな??
●FreeBsdのバージョン
これはちとわからないんですが2年前にインストしました。
ちなみに相性最低な理由としてはTOMCATが突然動作しなく
なるというバグがあるからです。WEB-INF/WEB.xmlの中身を
書き換えたとたん、ブラウザからlocalhost:8080すら開かなくなったり
しました(汗
もちろんTOMCATの再起動は何度もスーパーユーザからしてもです(笑)
かと思うと今度はOSを再起動したとたん正常に動作したり・・・そんなこんなで
私はわざわざWindowsで作ったものを文字変換し、FreeBSDに転送して使用
するようにしています。
(Windows側も念のためソフトのバージョンを上のものと一緒にしてます)
さらに問題なのはWindowsではエラーがでないのにBSDではコンパイルエラー
はかれたりします(ぇ
>>977 エラーメッセージをコピペしてみてくれん?
983 :
aaaaa:04/02/23 11:19
以下がエラーメッセージです。
java.lang.Error: コンパイル問題が未解決です。
インポート javax.mail.Message は、インポートされた他の型と一致しません。
インポート javax.mail.Transport は、インポートされた他の型と一致しません。
Message.RecipientType は解決できません。
メソッド send(MimeMessage) は型 Transport で未定義です。
at ExpensesFrame.<init>(ExpensesFrame.java:46)
at Expenses.<init>(Expenses.java:79)
at Expenses.main(Expenses.java:714)
Exception in thread "main"
>>983 それって、実行時のエラーなの?
コンパイルしたときと実行時のmail.jarのバージョンが違うとかない?
アプリケーションサーバとか使ってたら、元々mail.jarが入ってたりとかしない?
jsp なんでないの
986 :
デフォルトの名無しさん:04/02/23 12:01
WindowsXP、JDK1.3.0です。
XMLファイルを書き出すメソッドを作成し、
出力パスを"c:\\"としたところ、アクセス権がないと言われました。
相対パスはいけるのですが、どうすれば解決できますか?
これはWindowsの設定に問題があるのですかね?
988 :
aaaaa:04/02/23 13:05
>>984 コンパイルしたらこんなエラーが出ました。
あと元々、mail.jarは入っていませんでした。
で、mail.じゃあ入れて試したか?
//Kadai1a. java
public class Kadai1a {
public static void main(String a[ ]){
float width , height;
width=2.0; height=3.0;
System.out.print1n("The triangle area ="+width*height/2.0);
}
}
この文にどこに誤りがあるのか教えてもらえないでしょうか?javaのところで聞いたら
別スレで聞けと言われたもので・・・お願いします。
print1n じゃなくて println
> width=2.0; height=3.0;
float に double型の値を代入してる。
> System.out.print1n("The triangle area ="+width*height/2.0);
System.out.print1n でなくて System.out.println ね。
あとはコンパイルエラーにはならんけど、
> public static void main(String a[ ]){
String[] a みたいな書き方が推奨されてる。
993 :
デフォルトの名無しさん:04/02/23 13:56
vbとvb.netの違いを教えてくれ。
994 :
デフォルトの名無しさん:04/02/23 13:59
//kadai1b.java
public class Kadai1b {
public static void main(String a{ }){
char c1 ='\101' , c2='\u0061';
System.out.print1n(''c1=''+c1+''c2=''+c2);
}
}
a c1=\101 c2=\u61
b c1=H c2=h
c c1=。 c2=\u61
d c1=h c2=H
e c1=A c2=a
上の実行結果として適当なものをaからeの中から選んでくださいというこの問題が
わかりません。お願いします。
e だろうけど
自分でコンパイルして実験してみたらどうよ?
996 :
デフォルトの名無しさん:04/02/23 14:02
>>992 ありがとうございます。printlnの部分は自分ミスです。
floatにdoubleの型を入れているということはfloatをdoubleに変えればいいのですか?
あとすみませんが994レスもお願いできないでしょうか・・・
>>992 どちらでも書ける以上、その人の書き方次第だ
NetBeansのデフォやsdkのデモとかString args[]だな
JBuilderやeclipseのデフォはString[] argsだ
1000 :
デフォルトの名無しさん:04/02/23 14:14
ありがとうございます
1000もゲットします
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。