トップページ⇒tech
1001コメント308KB

【初心者】Java質問・相談スレ6【大歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
JAVA初心者の方はこちらのスレで質問をしましょう。そして誰か教えてあげてください。

なお、ソースを貼るときには、半角空白が消える仕様のため、タブ1つを全角空白2つに
置換してから投稿しましょう。わからないときはどこがどうわからないのか?、動かな
いときはどこがどう動かないのか?なぜそう判断したのか、エラーメッセージや結果な
どと一緒にお書き下さい。雑誌や宿題などの疑問を質問するときは出展を明記したほう
が解決が早いです。

関連情報は >>2-10 あたりにあります。 (一部 dat落ちやHTML化待ち)


JavaScriptの質問はWeb製作板へどうぞ。
web制作管理
http://pc.2ch.net/hp/

パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/

上級者の方で教える技術が無い方は下記スレでダベりましょう。
初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/


基本的にsage進行でおねがいします。また煽り厨は放置でお願いします。
http://pc.2ch.net/tech/kako/1026/10266/1026601774.html
0002デフォルトの名無しさんNGNG
はろーが表示できません。
やりかたをおしえてください。
0003デフォルトの名無しさんNGNG
過去スレ

【初心者・ネタ】Java質問・相談スレ【大歓迎】
http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
【初心者】Java質問・相談スレ2【大歓迎】
http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
【初心者】Java質問・相談スレ3【大歓迎】
http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
【初心者】Java質問・相談スレ4【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1026601774/
【初心者】Java質問・相談スレ5【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1028096225/
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1029774594/
0004860NGNG
>>2
やだ
0005860NGNG
はろー
0006デフォルトの名無しさんNGNG
また6?
0007デフォルトの名無しさんNGNG
Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html

Javaについてのよくある質問と回答集。
Java House ML Topics
http://java-house.etl.go.jp/ml/topics/

Java言語規定 目次
http://www.y-adagio.com/public/standards/tr_javalang/index.htm

Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html

Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html

Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html

Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html

「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
http://java-house.etl.go.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml

サルにはわかるヒアリングJava入門(マルチランゲージ対応)
http://www.asahi-net.or.jp/~rc4t-ishr/Saru/index.html
0008860NGNG
>>6
「はろー」が表示できないので、解決するまで6でお願いします。
0009860NGNG
転職板ではろーわーくが表示できました!
0010デフォルトの名無しさんNGNG
っていうか,また6かよ!
0011デフォルトの名無しさんNGNG

(´-`).。oO(テンプレはあらかじめ作っておいた方がイイなぁ…
)
0012デフォルトの名無しさんNGNG
6とかいて7とよませよう。
0013デフォルトの名無しさんNGNG
っていうか,7で新スレ立ててこっちは削除すっか.
0014デフォルトの名無しさんNGNG
>>860
すげー笑わせていただきました。ありがとう。
0015デフォルトの名無しさんNGNG
>>12
それに一票。
0016デフォルトの名無しさんNGNG
860は?
0017860NGNG
>>8
System.out.println("はろー");
0018860NGNG
帰ってきました。ちょっと酔ってます。
前スレは俺のせいで糞スレになってしまってごめんなさい。
おもしろいかと思ったんですが、読み返して見ると微妙ですね。
ではほんとにさようなら・・・
0019デフォルトの名無しさんNGNG
>>18
中央線で飛び込みですか、ご苦労様です。
0020デフォルトの名無しさんNGNG
まぁJavaスレの情緒レベルがわかっておもしろかったよ、個人的に。
もう来ないでいいけど。
002120NGNG
おっと>>18へのレスね
0022デフォルトの名無しさんNGNG
Swingについて質問があるんですが・・・
JMenuBarにセットしたJMenuItemに「Ctrl-C」というようなショートカットキー
を登録させたいのですがどうすればいいんでしょうか?
ちなみに「ファイル(F)」のような「Alt-F」はできます。


0023デフォルトの名無しさんNGNG
JMenuItem#setAccelerator(KeyStroke)かな。
002422NGNG
もう一つ質問していいですか?
以下の内容でこれだけは覚えておかないと馬鹿にされるのはどれでしょうか?

1.スレッド
2.ネットワーク
3.JavaBeans
4.国際化
5.リフレクション
6.アプレット
7.RMI
8.JSP・サーブレット
9.XML
10.Swing
11.File.IO
12.Graphics2D,3D

0025デフォルトの名無しさんNGNG
国際化
002622NGNG
>23
ありがとうございます。早速試してみます
0027デフォルトの名無しさんNGNG
構造化BASIC = Java
0028デフォルトの名無しさんNGNG
>>24
13.HelloWorld
0029デフォルトの名無しさんNGNG
>>27
その程度の認識しかできない理解の仕方してるんだろうね、可哀想に。
0030デフォルトの名無しさんNGNG
いや、動作環境にOSが必要と言う意味ではBASIC以下であろう。
0031デフォルトの名無しさんNGNG
ちぇ、6のままか。
0032デフォルトの名無しさんNGNG
お願いですから860はもうこないで下さい
0033デフォルトの名無しさんNGNG
Java Appletでflash クローンみたいなの
作ろう と思っています
すでに ありますか?
絵本 を 作れる てのは あったのですが
0034デフォルトの名無しさんNGNG
しかし、Javaをちゃちなおもちゃだと思いたがってる奴って、
どんな仕事してるのよ…

VMの上で動くのも、OSの上で動くのも似たようなもんジャン。
0035 NGNG
コマンドプロソプトで
C:\WINDOWS>
という部分を
C:>
に変えたいのですがどうしたらよいですか?
0036デフォルトの名無しさんNGNG
promptコマンドを駆使しろ
0037 NGNG
>>36
初心者なので意味不明です。
0038デフォルトの名無しさんNGNG
cmd.exe のコマンド プロンプトを変更します。

PROMPT [文字列]

文字列 新しいコマンド プロンプトを指定します。

PROMPT には通常の文字と次に示す特殊コードを使用できます:

$A & (アンパサンド)
$B | (パイプ)
$C ( (左かっこ)
$D 現在の日付
$E エスケープ コード (ASCII コードの 27)
$F ) (右かっこ)
$G > (不等号 (より大))
$H バックスペース (直前の文字を削除します)
$L < (不等号 (より小))
$N 現在のドライブ
$P 現在のドライブとパス
$Q = (等号)
$S (空白)
$T 現在の時刻
$V Windows XP のバージョン番号
$_ キャリッジ リターンとラインフィード
$$ $ (ドル記号)

コマンド拡張機能を有効にすると、PROMPT コマンドは、次の追加の書式
文字をサポートするようになります:
0039デフォルトの名無しさんNGNG
コマンド拡張機能を有効にすると、PROMPT コマンドは、次の追加の書式
文字をサポートするようになります:

$+ PUSHD ディレクトリ スタックの深さに応じて、0 個以上のプラス
記号 (+) を指定します。1 個のプラス記号が、プッシュされた
1 レベルを表します。

$M 現在のドライブ文字に関連付けられているリモート名を表示します。
現在のドライブがネットワーク ドライブでない場合は、空の文字列
を表示します。
0040 NGNG
    ・・・・e?
0041デフォルトの名無しさんNGNG
>>1
20時なんかに立てるから潰されるんだよ。

0042デフォルトの名無しさんNGNG
>>1
> 関連情報は >>2-10 あたりにあります。

関連情報がほとんどないじゃん。

0043デフォルトの名無しさんNGNG
int型の変数をString型の変数に変えるにはどうしたらいいんですか?
0044デフォルトの名無しさんNGNG
>>43
int i = 123;

""+i
0045デフォルトの名無しさんNGNG
>>44
ありがとうございます
0046デフォルトの名無しさんNGNG
>>43
class Intstring {
  public static void main(String[] args){

  int i = 1;
  String s = "" + i;

  System.out.println(s);

  }
}
0047デフォルトの名無しさんNGNG
>>46
Integer.toString(i)は邪道ですか?
0048デフォルトの名無しさんNGNG
String.valueOf(i) というのもあるな。
"" + i の方がタイプ量が少ないからこっち使っちゃうけど。
0049デフォルトの名無しさんNGNG
>>47
いいんじゃない。
0050デフォルトの名無しさんNGNG
javaで自分がいるパス(usr/local/...)を表示させたいのですが、うまく行きません。
下記のプログラムを書いてみたのですがエラーが出ます。
もしやり方を知っている方がいましたら教えてください。

import java.io.*;

public class test {
public void main(String args[]){
test test = new test();
File file = new File(test);
String x =file.getPath();
System.out.println(x);
}
}
0051デフォルトの名無しさんNGNG
>>35
面白そうだからレスするけど
フォルダとかディレクトリとかご存知?
0052デフォルトの名無しさんNGNG
System.getProperty("user.dir")
0053デフォルトの名無しさんNGNG
プロパティ一覧

System.getProperties().list( System.out );
0054 NGNG
>>51
知りません。
フォルダってファイル入れておく場所じゃないんですか?
0055デフォルトの名無しさんNGNG
>>54
違う
0056デフォルトの名無しさんNGNG
見てください
http://www.hcn.zaq.ne.jp/hg-presents/eternal/blues/menu.html
005750NGNG
>>52 >>53
ありがとうございます
無事できました

>>35
cd ..
DOSコマンドとUNIXコマンドは本を買うかわかりやすいHPを
ブックマークしておくかしないと意外とてこずるよ
0058デフォルトの名無しさんNGNG
ロータスのBeanMachine1.1てのを持ってるんですが
当時はとても遅くて使う気にならなかったのですが
新しいバージョンとか出てるのでしょうか?
0059デフォルトの名無しさん NGNG
javaとjavaアプレットの区別が付かない厨房です。
スミマセン教えてください。
0060デフォルトの名無しさんNGNG
>>59ですが、ゲーム制作にイイ言語は今のところ何なのでしょうか?
ホントに教えて君&厨房でスマソm(_ _)m
0061デフォルトの名無しさんNGNG
Java は Java。

Java でのアプリの作り方と言うか、作りそのものの種類にいくつかあって、
・Java アプリケーション
・Java アプレット
・Java サーブレット
とかあるの。

開発言語は当然全部 Java。
006261NGNG
>>60
書かなきゃ良かった
0063デフォルトの名無しさんNGNG
>>61-62
ようやく理解できますたありが�d。でもってホントに厨房でスマソ。
0064デフォルトの名無しさんNGNG
staticな変数やメソッドを持つクラスってどうして
インスタンスが作れないのですか?
インスタンス自体がstaticな存在だからですか?
0065U ◆tFsGiu0c NGNG
>>64
作れるよ? 何か勘違いしてない?
0066デフォルトの名無しさんNGNG
public class TestClass {
    public static void testFunc() {
        System.out.println(TestClass.TEST_STRING);
    }

    public static String TEST_STRING = "omaemona-";

    public static void main(String[] args) {
        TestClass t = new TestClass();

        t.testFunc();
    }
}

もちろん可能。
0067デフォルトの名無しさんNGNG
>>59
ファミリーベーシック
0068デフォルトの名無しさんNGNG
JavaでIFFファイルを読み込むためのライブラリって何処かに無いでしょうか?
0069 ◆k/Ubp.Kg NGNG
これ?
http://jiu.sourceforge.net
0070デフォルトの名無しさんNGNG
プラグインの追加を柔軟に行えるアプリケーションを作ろうと思っているんですけど、
参考になるサイトはありますか?
007168NGNG
>69
ごめんなさい。せっかくレスつけて頂いたのですが英語が読めません。
どこか日本語で解説されてる場所はないでしょうか?
0072デフォルトの名無しさんNGNG
>>71
んじゃ、javaもやめたほうがいい。
0073デフォルトの名無しさんNGNG
>>72
お前はどれくらい読めるの?
007469 ◆k/Ubp.Kg NGNG
>>71
甘えんな、ヴォケが。…と言いたいところだな。
JavaでIFF使おうと思ったら、自分で書くかこれ使うしかないっぽい。Javaが主にサーバサイドで使われてるせいか、
日本じゃ使ってる人はあんまりいないみたいだね。だから日本語の資料はまったく(と言っていいほど)ない。
俺も結構探してみたけど見付けれなかった。

どうせ仕事か学校のレポートで使うんだろう?だったら英語勉強して誰も触ってないこのAPIの勉強をしてみようとは
思わんか?それができないならC++でも使ったほうがいい。IFFを扱うライブラリもあったように思う。

Javaで、に拘るなら日本語に拘るな。ただIFFさえ読めればいいっていうならJavaに拘るな。新しいコトを勉強するって
いうことはそんなに生優しい道じゃないぞ。
0075デフォルトの名無しさんNGNG
>>74
>自分で書くかこれ使うしかないっぽい。
説明して下さい。
007669 ◆k/Ubp.Kg NGNG
>>75
もうね、(略。
自分でスクラッチで書くか、>>69のリンク先にあるAPIを使うか、だ。
スクラッチで書くんならIFFのフォーマットぐらい自分で調べろ。javax.imageioあたり使えばイイはず。
0077デフォルトの名無しさんNGNG
>>76
ああ、同意。

HTTP使いたいんですがどうすれば良いんですか?
便利なコンポーネントはありますか?出来るだけ簡単で日本語、フリーのものが良いです。

とか言われるとどつき倒したくなるわ。
007869 ◆k/Ubp.Kg NGNG
>>77
漏れはてっきり>>68かと…別人だったのね(笑)

勉強はしたいけど努力はしたくないって奴が多すぎだなぁ…。
俺も学生だけど、うちの回りの人間は自己を向上することに対してもっと貪欲なんだけど。
0079デフォルトの名無しさんNGNG
>>78
うちの学校にはあんまいない気がするなぁ。

少なくとも俺は、こんなところで問題解決しようとは思わない。
まともな答え出ることまれだし。はっきり言って迷惑だろうし。

2ch見る−>おもしろそうな技術の話してる−>わからない−>検索−>おもしろい−>本でも読む

って感じだな。
きっかけを得るためだけに使ってるんだよな。結局。

やる気がある奴は良い参考書とか聞きまくるより適当に自分で良さげな本買ってきて勉強し始めてるだろうと。
そのレベルでここに来る人のやる気を疑問に思うことが良くある。
0080 ◆k/Ubp.Kg NGNG
>>79
あー、俺もそんな使い方してる気がするな。確かに2chで聞いてみようって発想は出てこない…。
ま、そういうコトでJIU APIのドキュメントでも読んでみよう。
0081デフォルトの名無しさんNGNG
>>73
それを聞いてどうするの?
0082デフォルトの名無しさんNGNG
>>81
ぺらぺらと自分の実力をまくし立てないところを見ると自信ないんだな。
0083デフォルトの名無しさんNGNG
>>81
教えてもらうつもりなんだろうよ。悪びれもしないだろうね。
天然馬鹿は御しがたし。
008481NGNG
>>82
なぜ私がまくしたてるんだろうか?

0085デフォルトの名無しさんNGNG
>>73
人のことなんてどうでもいいでしょ?自分で自分が欲しい資料を読まなきゃ意味がない。
それができないならjavaもやめたほうがいい。

話はそれだけだ。
0086デフォルトの名無しさんNGNG
>>85
自分は人に説教するほどの実力者ではないと自覚しているわけか。
じゃあなんでそんなことするのさ?
0087デフォルトの名無しさんNGNG
>>86
( ´_ゝ`)プッ
0088デフォルトの名無しさんNGNG
不毛な話をしたい人はこのスレにどうぞ。
http://pc3.2ch.net/test/read.cgi/tech/1031028125/
0089デフォルトの名無しさんNGNG
Write once , debug anywhere
なんて悪口があるけど、実際のところ、
どの程度環境に振られるのかな?
Windowsに最初から入ってるVMって
ずいぶんバージョンの古い仕様みたいだけど。
0090デフォルトの名無しさんNGNG
>>86
> じゃあなんでそんなことするのさ?

どんなこと?

0091デフォルトの名無しさんNGNG
>>89
デバッグ用にJDK入れた時点でお望みのバージョンになると思われます。
009272NGNG
>>68 = >>71 = >>73 = >>82 = >>86
漏れは72以降出てないぞ。
このスレに自分ともう1人しかいないと思っていないか?

0093デフォルトの名無しさんNGNG
>>91
JDKを入れた途端に、動かなくなるゲームサイトがあるけどね。
0094デフォルトの名無しさんNGNG
>>86
氏ね
0095デフォルトの名無しさんNGNG
>>93
激しく同意。迷惑っす。
0096>>82==>>86NGNG
>>92
オマエモナー
009789NGNG
>>93
なるほど、そういうこともあるんだね。今ちょっと
Oracle9iに入ってるjavaのバージョンみてみたら、
JDK-1.2.2_007と出た。これも結構古いね。
クライアントサイドで動くプログラム作るときは、
動作確認はいろいろな環境でキチンとやらないと
駄目みたいだね。でないと、93が紹介してくれた
糞サイトみたいなものを作ってしまう羽目になる。
0098デフォルトの名無しさんNGNG
今からJavaでクライアントサイドアプリ作るなら、よほど小さいもの以外は
アプレットでなくてJavaWebStartにしようよ。1.4使えるし
0099デフォルトの名無しさんNGNG
JWS+SWTって可能?
0100デフォルトの名無しさんNGNG
>>98
あれって個人でも使えるの?
具体的には、プロバイダのおまけみたいなサーバにデータを
アップロードするだけでJavaWebStart対応できるの?
以前ドキュメントを読んでみた限りでは、自分で多少
鯖設定変えないとダメだったように感じた事は覚えてるんだけど、詳細は覚えてない。
0101デフォルトの名無しさんNGNG
>>99
JNIで使用するライブラリを配布バイナリに同梱すれば、いけるかも。
>>100
JWSってそんなアホな設計してるのか?普及しないじゃないか(ワラ
HTTPの上でやってるんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています