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

初心者歓迎! Java相談室 その8

■ このスレッドは過去ログ倉庫に格納されています
0001じゃばこNGNG
   ∧  b
  /●ヽ/
 (∧_∧)  / ̄ ̄ ̄ ̄ ̄
 ( ´∀`)< 質問前に過去スレ検索モナー。
 (    )  \_____
 | | |
 (__)_)


>>2 過去スレの一覧
>>3 Javaの基礎と、よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ(統合開発環境・サーバサイド・その他)
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
>>2-10 諸般の事情により、リンクがずれた場合。

/* JavaScriptの質問はWeb製作板へどうぞ。*/
+ JavaScript の質問用スレッド vol.9 +
http://pc.2ch.net/test/read.cgi/hp/1017668857/l50

Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
0153デフォルトの名無しさんNGNG
>>151
font.properties
font.properties.ja
font.properties.ja_JP
などを書けばいいって話か?
0154151NGNG
>>152
ありがとうございます
確認しました。確かにそれだと記述は少し減りそうです
ただ、私が言っていなかったのもまずいのですが
実はJavaアプリで自分のPCにインストールしてある
特別なフォントを使用したいと思ったときに
new Font("ORIGIN_FONT_NAME",Fot.PLAIN,10);
と、書いても「ORIGIN_FONT_NAME」がJVMのほうから認識されないらしく
デフォルトのフォントになってしまいます
プロパティセットのフォントの項目を出力させても
私の使いたいフォントは認識されていません
つまり、自分のPCにインストールしてあるフォントを
JVMに認識させるにはどういう方法を使えばいいんでしょうか?
話が前後してすいません

0155151NGNG
>>153
行き違い
ありがとうございます。調べてみます
0156デフォルトの名無しさんNGNG
すみません。また質問です。
本には作業用ディレクトリを好きな名前で作る
(これって、右クリック→新規作成→フォルダ、でいいんでしょうか?)
本では、[C:\javajava]って名前にしてまして、僕は「black」という名前にしました。
DOS窓を開き、「プロパチィ」→「プログラム」で作業ディレクトリのところに
ディレクトリの名前を書く(本では[C:\javajava])となっているんですが、
僕の場合は([black])と書けばいいのでしょうか?

馬鹿な質問の繰り返しですみません。よろしくお願いします
0157デフォルトの名無しさんNGNG
でしょうな
0158デフォルトの名無しさんNGNG
>>157
> 本では、[C:\javajava]って名前にしてまして、僕は「black」という名前にしました。
「した」のか?「したいと思うんだけどまだしてない」のか?
本当に[black]でいいのか?[C:\black]じゃないのか?
それともネタか?
0159158NGNG
>>156だった、スマソコ
0160デフォルトの名無しさんNGNG
>>158
すみません。ネタじゃありません。
「black」にしたのです。
「C:\』ってつけなきゃまずいんですか?
あと、そのフォルダってどこに保存しとけばいいのでしょうか?
今は、デスクトップにしてるんですけど・・・・・
0161デフォルトの名無しさんNGNG
>>154
Javaの場合、font.propertiesで論理フォント名=物理フォント名の
マッピングしてて、プログラム中からは論理フォント名使うんでは
なかったっけ?
うろ覚えなので間違ってたらすまん。
0162デフォルトの名無しさんNGNG
>>160
> 今は、デスクトップにしてるんですけど・・・・・
それなら多分blackというフォルダの「フルパス」という奴は
C:\WINDOWS\デスクトップ\black
となっているはず。
Javaのソースをコンパイルして実行できるようなら
今のままで別にかまわんよ。
0163デフォルトの名無しさんNGNG
なるほど!
ありがとうございます。
0164デフォルトの名無しさんNGNG
質問ばかりですみませんが、
Javaのソースを作って、(名前は「hage」)
コンパイルしようと思ったんですが、
「DOS窓」で、
C:\C:\WINDOWS\デスクトップ\black>javac hage.java
と入力したら。「コマンドまたはファイル名が違います」と出てきました。
なぜでしょう?
0165デフォルトの名無しさんNGNG
パス通せ。

はい次
0166デフォルトの名無しさんNGNG

クラスパスがとおってないんで、sunのサイトでもいって
設定すれ。
0167デフォルトの名無しさんNGNG
環境変数 PATH が適切に設定されていないからです。
http://www.gimlay.org/~javafaq/S001.html#S001-03
でも見てがんばってください。
0168デフォルトの名無しさんNGNG
>>167 の奴、記事古いな…
最新の奴では インストールディレクトリ変更されたのに
書き直してない…
0169デフォルトの名無しさんNGNG
>>167
OS も Me やら XP 入ってないね。
0170デフォルトの名無しさんNGNG
>>165-169
ありがとうございます。
やってみます。
0171デフォルトの名無しさんNGNG
AUTOEXECに
PATH=C:\jdk1.3.0_02\bin
SET PATH=%PATH%;C:\jdk1.3\bin
を追加したのですが、やっぱり駄目です。
0172デフォルトの名無しさんNGNG
はぁ、それで?
何がダメなんですか?
0173デフォルトの名無しさんNGNG
>>171
とりあえず聞いておきますが、JDKはインストールしたのですか?
JDKをインストールした場所によって、通すパスの場所は変わります。
また、デフォルトでインストールされる場所もJDKのバージョンによって違います。
javac.exeなどがどこにあるか確認してください。
(どこなのか忘れてしまったら、ファイルやフォルダの検索で探してみてください)

あと、なるべく名前欄に最初に質問した時の番号とかつけて貰えるとわかりやすいです…。
0174デフォルトの名無しさんNGNG
やはり、さっき(>>164)と同じようになってしまいます
0175デフォルトの名無しさんNGNG
>>173
有り難うございます。やってみます。
>あと、なるべく名前欄に最初に質問した時の番号とかつけて貰えるとわかりやすいです…。
わかりました。ご指摘どうもです。
0176デフォルトの名無しさんNGNG
dosのコマンドはしってるよな?
0177デフォルトの名無しさんNGNG
>175
わかってねーじゃん・・・
つーか、AUTOEXEC.BATなんかに書かなくったって
そのままjavac実行する前にPATH通せばいいじゃん
0178173NGNG
あっ、177の指摘通りだ。
かなり見当違いなレスをしてしまった。
鬱だ、逝ってくる。
0179くまNGNG
>>177
わかってねーじゃん・・・
つーか、いちいちパソコン起動するたんびにPATH通してたら
めんどうじゃん


0180デフォルトの名無しさんNGNG
javac フルパス指定でやってめ
0181158=160NGNG
多分こんなこったろうと思ってたら。
マジレスだ、パソコンに詳しい友達に豪華な夕飯おごれ。
そしたらそいつが何とかしてくれる。
0182デフォルトの名無しさんNGNG
win9xが糞なんだな。
win2000使え、win2000。
環境変数で、PATHをくわえたら、その瞬間から使える。
再起動しても、もちろん残っている。
0183158 160 164 171 175等NGNG
今まで、答えてくれたみなさん、ありがとうございます。
「コマンドまたはファイル名が違います」というのは出なくなったのですが、
今度は「エラー:hage.javaを読み込めません。」と出てきました。
だんだん頭が混乱してきました。

>>181
なんですか?158=160ってのはあってますよ。
0184デフォルトの名無しさんNGNG
対象のファイルがあるディレクトリに移動せよ
0185デフォルトの名無しさんNGNG
混乱したのなら整理しろ。
で、一回整理してここに書いて見ろ。

OS は Windows 98 か? Me か? XP-HE か?
JDK のバージョンは?
JDK をインストールしたディレクトリは?
プログラムがあるディレクトリは?
0186デフォルトの名無しさんNGNG
>>183
以前にでもDOS窓、使った事あるか?
0187185NGNG
追加
DOS窓 での PATH と CLASSPATH の値は?
DOS窓で
C:\>set
とやると、ずらずらーって出てくるから、
その中から PATH と CLASSPATH を見つけろ。
0188デフォルトの名無しさんNGNG
>>161
>論理フォント名=物理フォント名
論理フォント名、物理フォント名
ってどのようにして知ることができるのでしょうか
自分でaliasを設定するのでしょうか?
たとえば、「MS ゴシック」を使いたい場合
この名前は物理フォント?それとも論理フォントですか?
0189デフォルトの名無しさんNGNG
>>187
setじゃなくて
echo PATH
echo %CLASSPATH%
0190189NGNG
すまん誤爆
0191デフォルトの名無しさんNGNG
DOSプロントで矢印で前に打ちこんだ命令を出したいんですけど
出来ません。設定の仕方を教えてください。
0192デフォルトの名無しさんNGNG
>>191

まさか、新規でDOS窓開いたときのこといってんじゃないだろうな
0193デフォルトの名無しさんNGNG
>>192
違うんですよ。今の状態だと直前に打ちこんだ命令しか出ないんですよ。
上下矢印で前に打ちこんだ命令を出したいんです。確かPATHの設定の
所で設定するはずなんですけど。。。。。初心者なもんで。
教えてください。
0194192NGNG
じゃあ、DOS窓のプロパティの
「オプション」あたりを見てくれ
ちなみに、俺はWin2000なのだが
0195185NGNG
>>193
AUTOEXEC.BAT の最後に

doskey

って一行加えてリブート。
0196デフォルトの名無しさんNGNG
AppletをSwingで情報の入力ページを作ってるんだけど、
ローカルファイルの読み書きの必要があるのだけど、
アップレットでの、ファイルの読み書きって可能?
どでしょ?
0197デフォルトの名無しさんNGNG
>>196
クライアントに Java Plugin を入れて、
セキュリティーポリシーをいじればできる。
0198デフォルトの名無しさんNGNG
アプレットのデバッグってどうするんですか?
0199デフォルトの名無しさんNGNG
> appletviewer
使い方: appletviewer <options> url(s)

<options> には次のものがあります。
-debug Java デバッガでアプレットビューアを起動する
0200デフォルトの名無しさんNGNG
>>199
おお!すばらしい。
ありがとうございます。

//でもjdbってなんだか使いにくいんですよね
0201158 160 164 171 175等NGNG
>>186
全く使ったごとがありません。
>>185
>>187
OSはWin98
バージョンは 1.3
インストールディレクトリは、C:\JDK1.3.1_3(:と¥逆かも)
PATHとSETPATHですが、
C:\>set
とやっても何も怒りません。
何かやり方が間違ってるんでしょうか?
0202デフォルトの名無しさんNGNG
ディレクトリの移動の仕方もわからんのか?
0203デフォルトの名無しさんNGNG
>183

もうできた?
遅レスだが一応。
javacはpath通ってるものとして

・hage.javaが例えばc:\testにあったとすれば

 x:\xxx>javac c:\test\hage.java
 とフルパス指定するか

・ソース入っているc:\testを環境変数pathに設定するか

・x:\xxx>cd c:\testでカレントディレクトリを変更して
 c:\aaa>javac hage.java
とするかどれか。

あと環境変数CLASSPATH設定しているか
してないかしらんが、やってないとうまくいかないので
ttp://www.vc-net.ne.jp/~ytp/java/java3_01_03.html
でも見て設定すればいい
0204158 160 164 171 175等NGNG
何度も親切に教えてもらってありがとうございます。
ふるパス指定してやってみたら。

C:\WINDOWS\デスクトップ\black>javac C:WINDOWS\デスクトップ\black
javac: C:WINDOWS\デスクトップ\black は無効な引数です。
使い方: javac <options> <source files>
使用可能なオプションには次のものがあります。
-g すべてのデバッグ情報を生成する
-g:none デバッグ情報を生成しない
-g:{lines,vars,source} いくつかのデバッグ情報だけを生成する
-O 最適化。デバッグが抑制されるか、クラスファイルが大き
くなる
-nowarn 警告を発生させない
-verbose コンパイラの動作についてメッセージを出力する
-deprecation 推奨されない API が使用されているソースの位置を出力
する
-classpath <path> ユーザクラスファイルを検索する位置を指定する
-sourcepath <path> 入力ソースファイルを検索する位置を指定する
-bootclasspath <path> ブートストラップクラスファイルの位置を置き換える
-extdirs <dirs> インストール済み拡張機能の位置を置き換える
-d <directory> 生成されたクラスファイルを格納する位置を指定する
-encoding <encoding> ソースファイルが使用する文字エンコーディングを指定す
る
-target <release> 特定の VM バージョン用のクラスファイルを生成する


C:\WINDOWS\デスクトップ\black>
っと出てきたんですけど、これがどうゆうことなのか良くわかりません。
0205デフォルトの名無しさんNGNG
>>204
もっとちゃんと読めよ。
いいかげん愛想つかされるぞ。
0206デフォルトの名無しさんNGNG
C:\WINDOWS\デスクトップ\black>javac [ファイル名].java

これでやれ
0207デフォルトの名無しさんNGNG
ネタだな。ネタ。
まるっきり試行錯誤した後が見えない。
ダウン症等で思考能力が欠如している、とも考えられるが
それにしては 言葉遣いだけがはっきりしすぎてる。
0208デフォルトの名無しさんNGNG
>205

・・・・・・・こらえるんだ。初心者歓迎なんだ。
0209デフォルトの名無しさんNGNG
206やって結果を書きなさい。
0210デフォルトの名無しさんNGNG
>>206
>エラー: [ファイル名].java を読み込めません。
>エラー 1 個
って書いてくるかもよ?
0211158 160 164 171 175等NGNG
>みなさん
本当に馬鹿な質問ばっかしテすみません。

>>209
Microsoft(R) Windows 98
(C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS\デスクトップ\black>javac hage.java
エラー: hage.java を読み込めません。
エラー 1 個

C:\WINDOWS\デスクトップ\black>

、と出ました。
0212158 160 164 171 175等NGNG
>>210
予想されたとおりになってしまいました。すみません。
0213デフォルトの名無しさんNGNG
>>210
あんた、すごいな。
0214デフォルトの名無しさんNGNG
微妙に外れ。

よく見たら11:44からえんえんやってんのね。
何だかすごいよ、みんな(ワラ
0215デフォルトの名無しさんNGNG
俺が「読み込めない」ってエラーでるときは
そのフォルダにその名前のファイルがない時だけなんだが・・・・
0216デフォルトの名無しさんNGNG
だから、ネタだって。
たぶん答えてるレスの中にも
いくつか >>211 の自作自演が紛れ込んでるんだろ?
0217デフォルトの名無しさんNGNG
これでネタだったら殺す
0218158 160 164 171 175等NGNG
いや、本当にネタじゃないんですよ。
本当に質問ばっかしてすみません。
自作自演も1個も無いです。

ファイルの種類が間違ってるかもしれないんで見てみます。
0219デフォルトの名無しさんNGNG
なんか面白いことになってるな。
フレンドパークや犬夜叉よりよっぽどおもろい。
0220デフォルトの名無しさんNGNG
>>219
あと一歩のようなんだが
教えてやってくれ
0221158 160 164 171 175等NGNG

一応、読み込めたっぽいんですけど、
エラーが27個ぐらい出てきました。
これってソースの間違いをだしてるんですか?
0222デフォルトの名無しさんNGNG
ひょっとして
拡張子きめらんないようにしてあんのか?
0223デフォルトの名無しさんNGNG
エラー書け
0224デフォルトの名無しさんNGNG
エラー書かなくていいよ。
自分で解決しろ。
0225デフォルトの名無しさんNGNG
エラーがでたってことは
コンパイルしてるんだ。
合格。
もう教えることはなにもない。
卒業です。





0226デフォルトの名無しさんNGNG
よかった、よかった。
じゃ、次の質問行こうか。
0227デフォルトの名無しさんNGNG
普通、いくつかのJDKを切り替えて使うように
AUTOEXECなんぞにPATH設定書かないで
あとから環境変更用バッチファイル使うよな?
0228デフォルトの名無しさんNGNG
>>227
起動時にBATKEYで選択する。
0229デフォルトの名無しさんNGNG
>>227
場をわきまえろ。ここは初心者スレ
0230158=160=181NGNG
まだやってるのか?あきらめないのは偉いな。
こうなったら最後まで付き合うぞ。
0231158 160 164 171 175等NGNG
え?コンパイルっそれでOKなんでうか?
ありがとうございました。

「DOS窓」が、画面いっぱいに出るんですけど、解除(普通のサイズに戻す)ってどうやるんですか
0232デフォルトの名無しさんNGNG
>>229
初心者スレではあるがjavaスレ。
決してwinスレではない。
0233デフォルトの名無しさんNGNG
うーむ?とりあえず[Alt]+[Enter]押してみ。
0234158 160 164 171 175等NGNG
>>233
ありがとうございます。
0235デフォルトの名無しさんNGNG
>>234
礼はいい。そんなことよりちゃんとDOS窓の大きさが元に戻ったかどうか書いてくれよ。
0236158 160 164 171 175等NGNG
>>235
すみません。元に戻りました
0237デフォルトの名無しさんNGNG
>>236
そうかい、そいつはよかった。それじゃ次の質問をどうぞ。
0238158 160 164 171 175等NGNG
「DOS窓」で、たくさん文字が出てきて、上のほう見たいんですけど、
上にいけないんです。
0239デフォルトの名無しさんNGNG
>>238
Win2000にしたら?
それかリダイレクト。
0240デフォルトの名無しさんNGNG
Microsoftの有料サポートにでも頼め。
0241デフォルトの名無しさんNGNG
>>238
覚えておけ。はい次
0242デフォルトの名無しさんNGNG
漏れは既にネタと割り切って楽しんでるぞ(ワラ
0243デフォルトの名無しさんNGNG
リダイレクトは、こいつには無理。
多分それで12時間以上ひっぱるつもりだろう
0244158 160 164 171 175等NGNG
>>239
Win2000にするのは無理です。
リダイレクト?なんですか?無知ですみません。
0245デフォルトの名無しさんNGNG
Win98では上に行く方法はない。WinXPではいける(らしい)。
たくさん文字が出たってのは多分コンパイルしたらエラーがでまくったってことだろ。
本のソースコードと入力したソースコードを一文字一文字見比べてちゃんと入力してあるかチェックしてみれ。
それから質問をする時は「なにをしようとおもって」「なにをしたら」「なにがおこった」
と書かないと手間がかかるぞ。
0246239=242NGNG
>>243
いや、そう思ったから書いたのさ。
ほら(ワラ
0247158 160 164 171 175等NGNG
>>245
ありがとうございます。
すみませんでした。

あと、ねたじゃないです。
0248デフォルトの名無しさんNGNG
>>244
DOSの使い方が書いてあるHPで
少し勉強してみな。
検索すりゃいっぱいでてくるだろ。
0249デフォルトの名無しさんNGNG
>>246
ネタとしても面白くない。
低レベル過ぎ。っていうかスレ違い。
0250デフォルトの名無しさんNGNG
>>238
どうせこれからコマンドラインツールつくるつもりないんだろうし、
DOS窓からjavacを起動するやり方でなくてもいいんじゃん?
forteとかeclipseとかフリーで使える統合環境あるよ。
0251デフォルトの名無しさんNGNG
>>249
悪かった。ちと調子に乗りすぎたよ。
傍観者に徹しますわ。
0252デフォルトの名無しさんNGNG
初心者に「なにをしたら」と「なにがおこった」を
説明させるのは難しいね。っつーかそれらが理解
できてるなら、殆ど問題は解決してる。
ネタ心者は別だけど。
■ このスレッドは過去ログ倉庫に格納されています