07/05/15 21:32:04
>>549
まさにその状況が起こってたのですが、出先jre1.4の為、
genericはじめ赤だらけに。
とりあえず、明日また試してみます。
553:デフォルトの名無しさん
07/05/15 22:01:02
>>552
USB内のeclipse.exeと同じフォルダに1.6のJREを入れればいいはなしだろーが。
そうすればUSB内のJRE1.6が勝手に使われてるから、出先jre1.4は無関係になる。
参考までにeclipse.exeがJREを探す順番を書いておく。
(1)-vmオプション
(2)eclpse.exeと同じ場所にあるJREフォルダ
(3)いわゆるPATH
一度eclipse.exeが起動すれば、JDTは初回起動時に使われた
JREをinstalled JREsに登録しそれをコンパイル・実行時に使用する。
だから>>524で問題ないし、出先jreは関係ない。
出来ればeclpse.exeと同じフォルダにJDKのsrc.jarをおいておけばついでに
標準APIに関してソース参照も勝手に設定してくれる。
ところで、
>genericはじめ赤だらけに。
この部分。JDTの初期設定ってコードレベル1.5以上だっけ?
うろ覚えだけど、初回起動時は1.4じゃなかったかな。誰かフォローお願い。
554:デフォルトの名無しさん
07/05/15 22:09:55
とりあえず3.2.2だとデフォルトは1.5だよん
赤だらけになるのは「インストール済みJRE」で
デフォルトに設定されているJREのパスが誤っているために
コアライブラリを見つけられないから
Stringまで解決できなくなる
555:553
07/05/15 22:12:40
>うろ覚えだけど、初回起動時は1.4じゃなかったかな。誰かフォローお願い。
すまん、じぶんで調べてみたら、5.0になってた。
556:デフォルトの名無しさん
07/05/15 22:21:05
何て優しいやつらなんだ!
557:デフォルトの名無しさん
07/05/16 01:29:21
Cドライブが見れないガチガチなのに
USBは挿せるのか。
558:デフォルトの名無しさん
07/05/16 09:23:52
Eclipse で Java ソースを書いているのですが、
あるクラスの public フィールドが参照されているコード位置を
調べるにはどうしたらよいでしょうか?
class ClassA {
public hoge; // これが他のクラスのどこで参照されているか知りたい
}
559:デフォルトの名無しさん
07/05/16 10:03:34
private hoge;
に書き換えて
コンパイルエラーを見れば
560:デフォルトの名無しさん
07/05/16 10:13:13
今はそれをやっていますが、自分のクラス内だと検出できないし、スマートじゃないなーと。
561:デフォルトの名無しさん
07/05/16 11:20:55
質問です。
a.xlsというテキストファイルにC:\\b.xlsという記述があるとします。
まずa.xlsをプログラム内で
POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(
"C:\\a.xls"));
の記述で開きます。
まずa.xlsは上記の様に直接プログラム内で指定しているので開けるのですが、
その後、a.xls内に記述されているC:\\b.xlsという文字列を読み込み、
例えばdataという変数に格納します。
それのdataという変数に格納されているC:\\b.xlsを参照して、
POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(
"C:\\b.xls"));
~~~~~~~~~
という様な形でb.xlsを開けるようにしたいのですがどうすればいいのでしょうか?
562:デフォルトの名無しさん
07/05/16 11:21:40
訂正
a.xlsというテキストファイル→a.xlsというエクセルファイル
563:デフォルトの名無しさん
07/05/16 11:26:45
質問スレと間違えてしまいました。
スルーしていただいて結構です。
申し訳ありません。
564:デフォルトの名無しさん
07/05/16 13:56:46
>>560
> public hoge; // これが他のクラスのどこで参照されているか知りたい
「他のクラスの」って書いてあるのに?
565:デフォルトの名無しさん
07/05/16 14:05:12
なんかよう分からんが
POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(data));
じゃいかんの?
566:デフォルトの名無しさん
07/05/16 16:13:30
>>564
他のクラスまたは自分のクラス、に訂正します。
567:デフォルトの名無しさん
07/05/16 16:38:56
>>558
コンテキストメニューなり、メニューバーのSearchから、Referencesでいいんじゃないの?
568:552
07/05/16 18:41:14
>>553
今日そのままもう一度試しましたが…
まず、eclipse.exeと同じ場所にJREフォルダがあり、
中に1.5と1.6のjreが入ってます。
でも、出先のパソコンにUSB挿してeclipse.exeをクリックすると
なぜかjreが1.4に。
時間が無かったので結局何も触ってません。
配下のJREフォルダを探してくれませんでしたね。。。
569:デフォルトの名無しさん
07/05/16 20:07:21
>>568
>まず、eclipse.exeと同じ場所にJREフォルダがあり、
>中に1.5と1.6のjreが入ってます。
これじゃ駄目に決まってるだろ。
570:552
07/05/16 20:42:53
>>569
2つ入ってたら駄目なんすか?
571:デフォルトの名無しさん
07/05/16 20:50:31
2個入るような入れ方じゃ1個でも駄目
572:552
07/05/16 21:04:43
1.4が必要でしょうか?
3つにしてみます。
573:552
07/05/16 21:07:04
>>571
JREフォルダにjre1.5.0_11フォルダとjre1.6.0フォルダがあるんすけど、
フォルダ一つ削除して、もう一つもフォルダから出してやるんですか?
574:552 ◆MvRbZL6NeQ
07/05/16 21:08:03
>>572は俺じゃない。
575:デフォルトの名無しさん
07/05/16 21:12:16
>>573
524の書き方からどうして573みたいなファイル配置をしようとおもうのか
理解に苦しむ。日本語でわからないのなら、
URLリンク(dev.eclipse.org)
に
/* Try to find the VM shipped with eclipse. */
ってそのものずばりのコメントがあるから、そこから先の処理読んでくれ。
コードでもわからんかったら、何語で教えればいいか指示してくれ。
おれ以外の誰かが教えてくれるから。
576:デフォルトの名無しさん
07/05/16 21:28:20
>>575
_TCHAR って ティーチャーって読むの?
577:552 ◆MvRbZL6NeQ
07/05/16 21:33:41
>>575
意図的にそう配置したわけじゃないと思うんだけど。
578:デフォルトの名無しさん
07/05/16 21:35:58
>>576
おみゃーはスレ違い。いや板違いだ。マ板でやれや。
【char】変な読み方するな その2【ちゃー】
スレリンク(prog板)l50
579:デフォルトの名無しさん
07/05/16 21:47:39
>>577
なんで他人事みたいな言い方なんだよw
580:デフォルトの名無しさん
07/05/16 21:49:41
>>579
他人事って たにんごと って読むの?ひとごとって読むの?
581:デフォルトの名無しさん
07/05/16 21:50:54
>>579
そもそもEclipseフォルダ配下にJREフォルダを作った記憶さえない。
何をどう触ったらこーなったのか。
582:デフォルトの名無しさん
07/05/16 21:51:11
で、2つ入ってたら駄目なんすか?
583:552 ◆MvRbZL6NeQ
07/05/16 21:51:51
>>581は俺。
584:デフォルトの名無しさん
07/05/16 21:51:52
>>580
おみゃーはスレ違い。いや板違いだ。マ板でやれや。
【char】変な読み方するな その2【ちゃー】
スレリンク(prog板)l50
585:デフォルトの名無しさん
07/05/16 21:52:38
だから1.4も入れろって。
586:552 ◆MvRbZL6NeQ
07/05/16 21:59:42
>>575
ああ、>>524ちゃんと読んだらわかった。
スマソ^^
587:デフォルトの名無しさん
07/05/16 22:09:18
^^