[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/14 13:08 / Filesize : 287 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】EclipseでJavaの勉強 2時間目【大歓迎】



1 名前:デフォルトの名無しさん [2006/05/12(金) 23:33:34 ]
ここはJavaによるフリーのIDE環境、Eclipseの初心者用スレッドです。
テンプレ
www10.atwiki.jp/eclipse/pages/13.html

中級者〜の方は本スレの方が話題が合うかと思われますので本スレへどうぞ。
現行Eclipse本スレ
【Java/C++/Ruby/D/TeX/他】統合開発環境EclipseM20
pc8.2ch.net/test/read.cgi/tech/1141878910/

596 名前:594 mailto:sage [2007/01/28(日) 09:24:38 ]
>>595
初心者だから英語よくわからんのよ。
よくよく調べたらここにアーカイブあった。すまんな。

archive.eclipse.org/eclipse/downloads/index.php


597 名前:590 mailto:sage [2007/01/28(日) 14:14:56 ]
>>593
実行専用のメニューで「新規」を選んで
そのmain()が入ったP78_2_9_2を登録しろ。
そうすれば再び現れる。

598 名前:590 mailto:sage [2007/01/28(日) 14:15:50 ]
実行-Java アプリケーションの実行で
メニューが現れる。そのとき左のツリーのの下方を見よ。

599 名前:593 mailto:sage [2007/01/28(日) 18:22:30 ]
>>597,598
アドバイスありがとうございます。
実行専用のメニューって
右クリック>実行>構成と実行のことでしょうか?

あと問題点として思い出したのが、
Eclipseの別のワークスペースをインポートで
追加しています。

もしかするとCLASSPATHが違うからかとも思い、
設定してみましたが(間違っているかもしれません)
駄目でした。

おそらく基本的なことだと思いますが
ググってもよく分からなかったので
どなたかご教示お願いいたします。

600 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 22:39:29 ]
>>599
> >>597,598
> アドバイスありがとうございます。
> 実行専用のメニューって
> 右クリック>実行>構成と実行のことでしょうか?

ちょっと説明間違えたかもしれない。
メニューの Run -> Run...だ。
すると新しいウィンドウが現れる。

右クリックで実行->Java Applicationが無くなったと考えられる理由は、
●パースペクティブがJavaになっていない。
●Windows->Customize Perspectiveを弄った。
が挙げられる。前者が原因だと思うが。
そのときはJavaパースペクティブを右上のOpen Persipecitveボタンで起動。

> あと問題点として思い出したのが、
> Eclipseの別のワークスペースをインポートで
> 追加しています。
> もしかするとCLASSPATHが違うからかとも思い、
> 設定してみましたが(間違っているかもしれません)
> 駄目でした。

クラスパスはプロジェクトで設定しているか?
Eclipse上で実行時だけに設定することも可能。



601 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:19:43 ]
古いEclipse(3.0.2や,3.1.2)と,そのLanguagePackが欲しいのですが,
本家www.eclipse.orgに行っても見当たりません。
どこかでダウソできる所を知りませんか?

602 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:36:20 ]
面倒臭がらずに
10レスぐらい読み返してみろ

603 名前:590 mailto:sage [2007/01/29(月) 01:06:34 ]
>>601
さっき見たぞ。そのレス。
上をみろ

604 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 13:30:14 ]
古いバージョンが大人気な理由が知りたいぞ!



605 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 14:52:36 ]
そうそう、おれも知りたい。

なんで古いバージョンに拘るのだ?

606 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:38:51 ]
>>604-605
>>594 >>601じゃないけど、多分Interstageのせいじゃないかな?
あれの開発ツールはeclipseを元にしてるんだけど
バージョン上がるの遅い上に動作重いから少しでも軽くしようって事で
代わりに同じバージョンのeclipseを使うケースが結構多いらしい。

今は離れてるけど私も半年くらいまではInterstage関連でかつeclipse2.1で開発していた。

607 名前:デフォルトの名無しさん [2007/01/30(火) 10:22:52 ]
こんなとこでまさかINTERSTAGEという言葉を耳にするとは・・・

新しいバージョンでやっと3.1ベースになったね
j2sdkは相変わらず1.4系だがw

608 名前:デフォルトの名無しさん [2007/01/30(火) 22:06:21 ]
【Java/C/PHP/Perl/Ruby/Python/TeX】Eclipse M22
pc10.2ch.net/test/read.cgi/tech/1168166588/

↑のスレのほうが寂れているので改めてこっちで質問してみる。

今悩んでいることはEclipseのアップデートマネージャー問題でありまする。
詳しくは↑のスレとこのスレの上のほうでで大雑把に経緯を確認。
(コマンドラインでプラグインをenable,disableするなどのことが書いてある。)

●結局直らず、プラグインの依存関係が壊れアップデート不能に陥ったので
Eclipseを最初からインストールしなおした。最新版3.2.1を入れなおす。
●で、まず最初に既存のフィーチャーのみのアップデートを行い、
Patchとかかれたもの、赤十字のマークのあるもの三つをアップデートして
再起動。
●次に、新規フィーチャーを検索、し、カリストとEclipseにチェックを入れて
アップデートできるものを検索。
そこで、古いバージョンなどをフィルターし、最新版だけを選択できるようにして、
BIRT, TPTP, DTP, WTP, J2EE, WebDAV & FTPなどにチェックを入れて
約30件ほどの項目のインストールを実行。
●するとダウンロードが始まるのだが、途中でアップデートに失敗したと出る、
ログファイルがあると思われる.metadata/.logには何も記録されず。
エラーログビューには、Exceptionとはでるが、エラーのタイトルや詳細は
なにも表示されず空欄になっている。なぜか空欄。
で、-cleanで再起動してもとくに変化は無し。

これで原因がつかめず、今は一気にプラグインをインストールせず、少しづつプラグインを
選んでちまちまダウンロードしているわけですが。

これで結構悩んでいるのですがねえ。つまずいた人いますか?
どなたか、救世主はおりませぬか?

609 名前:608 mailto:sage [2007/01/30(火) 22:09:19 ]
>>608の手順でプラグインを少しだけ選んでアップデートしようとしたら
またアップデートに失敗した・・・

どのプラグインが原因なのかわからない・・・


ポップアップでいきなりでるエラーメッセージはこれ


Update Operation has failed.


Detailボタンがなく、どんなアップデートオペレーションに
失敗したのかまったくわからないのですよ。
これには困った・・・

エラーログビューには二つの項目が出ていますね。
ひとつが、さきほども書いたとおり、何も書いていないのですよ。
よって原因がわからないのです。

eclipse.buildId=M20060921-0945
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Command-line arguments: -os win32 -ws win32 -arch x86 -clean

?
Tue Jan 30 22:06:52 JST 2007




610 名前:608 mailto:sage [2007/01/30(火) 22:12:31 ]
おや、もうひとつErrorLogに何か書いてあるますね。

これは何?

404 Not Foundが原因でアップデートがとまるなんてことがあるのか?
ちょっと待ってくださいよ。そういう時は無視してインストールできるプラグインだけ
インストールしてくれてもいいのにこれだけで振り出しに戻るなんて嫌です。
困った。誰か助けてー

eclipse.buildId=M20060921-0945
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Command-line arguments: -os win32 -ws win32 -arch x86 -clean

Error
Tue Jan 30 21:54:52 JST 2007
Error retrieving "plugins/org.eclipse.birt.data.oda.adapter.dtp_2.1.1.v20060922-1058.jar".
[Server returned HTTP response code: "404 Not Found" for URL: ftp.jaist.ac.jp/
pub/eclipse/callisto/releases/plugins/org.eclipse.birt.data.oda.adapter.dtp_2.1.1.v20060922-1058.jar.]

org.eclipse.update.internal.core.FatalIOException: Server returned HTTP response code:
"404 Not Found" for URL: ftp.jaist.ac.jp/pub/eclipse/callisto/releases/plugins/o
rg.eclipse.birt.data.oda.adapter.dtp_2.1.1.v20060922-1058.jar.
at org.eclipse.update.internal.core.UpdateManagerUtils.checkConnectionResult(UpdateManagerUtils.java:560)
at org.eclipse.update.core.ContentReference.getInputSize(ContentReference.java:202)
at org.eclipse.update.core.FeatureContentProvider.asLocalReference(FeatureContentProvider.java:228)

(容量制限の都合上以下例外略)

611 名前:608 mailto:sage [2007/01/30(火) 22:13:34 ]
ああああああ

結局またJAISTの仕業ですか!!

ひどすぎです、欧米人ではなく
日本人の仕業だったんですね。

ひどすぎですよ同胞さん

612 名前:608 mailto:sage [2007/01/30(火) 22:14:23 ]
もうJAISTは信用できないのでミラーリストからはずしたい・・・・・・




613 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 22:27:34 ]
うざ

614 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 23:01:14 ]
どこか探せばJAISTをミラーからはずすことができる設定ファイルがあるんでない?




615 名前:593 mailto:sage [2007/01/30(火) 23:17:46 ]
スレの皆様すいませんでした。

 原因は、ソースフォルダとして登録せずに
ファイルとして登録していたためです。

実行が出来たのは古いファイルはクラスファイルが出来ていたためでした。

失礼しました。

616 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 23:19:11 ]
>>612 ポリシーファイル

617 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 23:43:36 ]
拡張子が.polocyのファイルのこと?

618 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 04:28:00 ]
>>576

download.java.net/jdk/jdk-api-localizations/jdk-api-ja/builds/latest/html/ja/index.html

619 名前:デフォルトの名無しさん [2007/01/31(水) 10:53:39 ]
>>616

ググってもそれらしきものが特に出なかったですけど
www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla
%3Aja%3Aofficial&hs=4K4&q=Eclipse
%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3+%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

本当に「ポリシーファイル」で間違いありませんか?

620 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 10:54:31 ]
>>619の検索キーワードは
「Eclipseアップデートマネージャ ポリシーファイル」です。

621 名前:デフォルトの名無しさん [2007/02/01(木) 20:18:37 ]
Eclipse でコードを書いていたら
unreachable codeというエラーが出てきました。
これはどういう意味でしょうか?

622 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 22:57:11 ]
どこで出たのか?

623 名前:デフォルトの名無しさん [2007/02/04(日) 18:53:10 ]
Javaの勉強で書籍を複数買うことも多いのですが
書籍によってEclipse, JDK, Tomcat等のバージョンが異なるのですが
同時進行で進めたりする場合にバージョンの差異で生じるコンパイルエラー等で苦しんでいます
Javaの基礎を勉強しながらフレームワークであるStrutsを適用していく感じです
JDKやEclipseの環境のバージョンは新しいものにしたまま
ジェネリクスなど問題が出た個所一つ一つ解決したりしてるのですが・・・
他にいい解決法がないかなとご相談にきました、ほかに最善の方法があればよろしくおねがいします。

624 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 15:07:12 ]
>>621
到達できないコードがあるんだろ。
returnの後に書いた部分なんかに到達できない事が明確な場合に出る。
if (true) {
return;
}
hogehoge.hogehoge() <- こことか



625 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 16:23:52 ]
hogeって良くみますけど、みなさん頭の方は大丈夫ですか?
ほげほげしてないかとっても心配でいつも見守ってます

626 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 17:18:25 ]
>>625
hogeの起源もしらんのか?

627 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:00:55 ]
ホントは hage なんだよ。みんなわかってるんだ。

628 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:10:24 ]
>>623
Eclipseなら最新版にしても問題ない。
プラグインもWTP最新版がいい。で
Tomcatだが、古いのは気を付けろ。Tomcat4や3はヤバイ。
設定ファイルの構成が若干異なる。だがWTPつかってるなら問題なさそうだが。
ちょっと調べればわかる。解らなければ最新版を使え。
古い本は文法だけ見ててほかはあてにするな。

古くなった非推奨APIはEclipseがコード上で警告で教えてくれるから問題ない。
Javaは最新版で問題ない。Servletの日本語本が出たのがちょうどJ2SE1.3が出た頃。
それなら1.3から上位互換性はまともだし、ちょっとした上位互換性問題が
生じてもEclipseが解決してくれる。警告で黄色い線でしめしてくれる。
ついでに、CheckStyleやFindBugsプラグインとも併用すれば、なおいっそうよくなる。

だから(Strutsについては最近の事情はわからないため、Strutsを除いては)最新版がおすすめだ。




629 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:11:11 ]
>>625
ほげの起源は英語版Wikipediaでプレースホルダの意味を調べればわかる。

630 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 21:38:28 ]
マジレスすんなよ

631 名前:623 mailto:sage [2007/02/05(月) 21:39:59 ]
>>628
丁寧に答えてくださってありがとうございます
物凄く参考になりました、心から感謝します

632 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 17:07:40 ]
>>629
うわぁ…FF7のフーバーって英語のfoobarから来てるんですね??
初めて尻ました_ _丁寧に有難う御座います

633 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 22:13:49 ]
教えてください。
エディターの背景色を黒に変えました。
出現個所のマークの背景色を変えられなくて困っています。
他はだいたい分かったのですが・・・

どなたかご存知ないでしょうか。

634 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 02:13:24 ]
>>632
> >>629
> うわぁ…FF7のフーバーって英語のfoobarから来てるんですね??
> 初めて尻ました_ _丁寧に有難う御座います

まて、フーバーだったら
アメリカにHooverダムという竣工当時としてはかなり大規模なダムがあるぞ。
ja.wikipedia.org/wiki/%E3%83%95%E3%83%BC%E3%83%90%E3%83%BC%E3%83%80%E3%83%A0


FF7のはそっちからとった臭いw



635 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 02:14:27 ]
>>633
マーク?
何のマークだ?警告やエラーのあの印か?

636 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 08:21:42 ]
>>635
カーソルがある変数などで、画面上に他にも
あると、それが反転表示されるやつです。
背景色がうすいので、字が見づらいです。

[Window]⇒[設定]⇒[java]⇒[エディター]⇒[出現個所のマーク]
で機能の ON/OFF ができることは、分かりました。


637 名前:デフォルトの名無しさん [2007/02/07(水) 23:09:51 ]
>>263
漏れも同様のエラーが出たけど。
逆コンパイルができなくて。

638 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 23:56:43 ]
>>637
よく使ってるがそんなエラー出たことないな。

639 名前:637 [2007/02/08(木) 00:36:51 ]
どんなJARを追加したらいいのか全くわからない。

640 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 01:18:36 ]
>>637
逆コンパイルしなくてもソースコードをユーザライブラリに
添付するだけでソースコードが見える奴と、JadClipseが
勝手に逆コンパイルするやつとで、被ってたりしているんじゃないかな

かんけいないかも知れないけど。

Eclipseの再起動はした?

クリーンで再起動はした?


641 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 01:19:11 ]
そうだ。内部エラーの内容はどうなっている?

エラーログビューを開いて確認すべきだ。

642 名前:デフォルトの名無しさん [2007/02/08(木) 07:07:00 ]
次のようなエラーの内容でした。

eclipse.buildId=M20060921-0945
java.version=1.5.0_10
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Command-line arguments: -os win32 -ws win32 -arch x86

Error
Thu Feb 08 06:57:01 JST 2007
Unable to create editor ID net.sf.jadclipse.JadclipseClassFileEditor: Operation not supported for specified element type(s):<project root> [in @@@]

Java Model Exception: Java Model Status [Operation not supported for specified element type(s):<project root> [in nao1]]


いったんEclipseフォルダを削除して、インストールし直したのですが、ネットから拾ってきたclassファイルをナビゲーターウインドウに放り込んでも、上のようなエラーが出てきてしまいます。


643 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 14:07:35 ]
>>636
外観の設定、細かいところ、一つ一つチェックしてみてはどうだろう。

拡張なんとかっていうチェックボックスがあったようがきがする。
それ関係なかったかな。よくおぼえていないのでうまく答えられない。

それから、フォントの設定も関係アルかも知れない


644 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 14:09:02 ]
>>642
Eclipseのバージョンは?

Eclipseのフォルダではなく、プロジェクトフォルダの方に問題があるkも知れない。
試しにワークスペースを変えて起動してみよう。
ワークスペースディレクトリの.metadataディレクトリの中に
入っている設定ファイルに問題があるかもしれないから。




645 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 17:02:40 ]
>>634
マジスカ? まさか熱射病の死傷者がマテリアの経験値になってるんじゃ…

646 名前:637 [2007/02/08(木) 20:35:33 ]
>>644
つい先日ダウンロードしたV3.2です。

647 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 20:41:39 ]
>>646
プロジェクト自体は?

648 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 22:00:48 ]
vistaで正常に動作しますか? ダメならxpのパソコン探して買おうと思ってるんですが。

649 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 23:50:56 ]
>>648
もうすぐ出る、Eclipse3.2.2はVistaに問題なく対応するぞ。
今のままでは、
ダウンロードすると何かメッセージが現れるぞ。


650 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 23:51:31 ]
>>648
ここをよく読め。

pc10.2ch.net/test/read.cgi/tech/1168166588/88-89


651 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:37:16 ]
了解しました。ありがとう。

652 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 13:32:08 ]
Eclipse(3.2)が自動的に生成してくれる@authorタグの中身(つまり作成者)って、どこで
設定すればよいのでしょうか。どうやら現在のユーザー名がデフォルトみたいですが、
それを他のものに変更するメニューが見つかりません。
どなたかご存じでしたらお知恵を貸してくださいませ。

653 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 14:57:22 ]
>>652
Eclipse起動オプションに
-vmargs -Duser.name="your name"
を追加し、

設定でJava-Code Style-Code Templateで
javadocコメントのTypesを選び
編集画面で
@authorの
ところが
@author {user}
となっていなかったら、そこを編集する。


これで新規にファイルを作るとうまくいくはず。

起動オプションはショートカットのプロパティに追記するかまたは
eclipse.exeがあるディレクトリにあるiniファイルに追記するだけでいい。
詳しくは www.eclipsewiki.net/
に載ってる




654 名前:652 mailto:sage [2007/02/11(日) 23:52:04 ]
>>653
詳しいご説明ありがとうございました。
結構複雑(?)だったのですね。
オンラインヘルプを探したり、ググってみても全然わからなかったので助かりました。



655 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 18:51:38 ]
トラックバック:pc10.2ch.net/test/read.cgi/tech/1168166588/


Javaスレのほうがやたらと質問が多いのに
Eclipseスレはいつものような勢いが無くなった。
質問する奴も激減した。
これは一体なぜだろう。
エラーログを補足しにくいからか?
プラグイン互換性で頭を悩ませて諦めてしまう者が多いからか?

【Java/C/PHP/Perl/Ruby/Python/TeX】Eclipse M22
pc10.2ch.net/test/read.cgi/tech/1168166588/
【初心者】EclipseでJavaの勉強 2時間目【大歓迎】
pc10.2ch.net/test/read.cgi/tech/1147444414/

656 名前:デフォルトの名無しさん [2007/02/15(木) 19:57:21 ]
Ctrl+クリックでメソッドにジャンプした時、そのクラスのそのメソッドがある部分しか表示されなくなってしまいました。
どこが誤って設定したかもしれませんが、直し方がわかりません。ご存知のかたはご教授ください。

657 名前:デフォルトの名無しさん [2007/02/18(日) 13:27:36 ]
Eclipseのプロジェクトのフォルダ構成ってどうしてる?
Project
├src(ソース)
| └jp.co.hogehoge

├test(Unitテストソース)
| └jp.co.hogehoge

├lib
| └(jarとか)

└conf(設定ファイルとか)
↑これだと、src用の設定とtest用の設定分けれないんだよ

658 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 16:40:07 ]
Apache Mavenと同じ構成にしている。

>>657
そのケースの場合も、Apache Mavenを参考にするという手がある。

src/java/
src/test/
classes/java/
classes/test/
lib/
testlib/
conf/
testconf/
resource/
testresource/

みたいなのでええんじゃないのか?
テスト用設定をどうしても分けたいときは、テスト用プロジェクトを
新たに作って、そこからそのプロジェクトを参照するという手がある。


659 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 21:26:10 ]
ものすごく下らない質問だと思うのですが、、、

クラス内で使用する定数を
final static String HOSTNAME = "www.2ch.net";
のように定義しているとして、ソース中のこの定数にマウスポインタを当てると
"www.2ch.net" がポップアップで表示されたりはしないのでしょうか?
「ええっと、これ値は何だっけな・・・」と上に戻るのが面倒くさいので・・・

660 名前:659 mailto:sage [2007/02/18(日) 21:28:32 ]
済みません
CTRL 押したら出てきました
お恥ずかしい・・・

661 名前:教えてください [2007/02/22(木) 21:01:46 ]
htmlファイルに指定してアプレットを実行するにはどうすればいいのでしょう?

【Sample.java】
import java.applet.*;
import java.awt.*;
public class Sample extends Applet{
public void paint(Graphics g){
g.drawString("表示" , 100 , 50);
}
}

【Sample.html】
<html>
<body>
<center>
<applet code="Sample"Width="400"Height="100">
</applet>
</center>
</body>
</html>


上記のように入力して幅400高さ100の
ブラウザを表示させるにはどうしたらいいのでしょう。

Sample.javaのほうを普通に実行すると
400×100のブラウザが出てきません。
どうしたら、400×100のブラウザに
『表示』を表示させることができるのでしょうか・・・

662 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:06:14 ]
ブラウザ?
ブラウザ内でAppletを表示させるために
必要な枠のサイズだろ?

663 名前:教えてください [2007/02/22(木) 21:11:14 ]
そ、そうです。
400×100のサイズにならないんです。

664 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:28:08 ]
Appletはブラウザウィンドウのサイズを変えられるではないぞ。
そんなことができるのはJavaScriptだ。
Appletでできるのは
ブラウザウィンドウの中に作られた長方形の枠にAppletプログラムを表示するだけ。

ブラウザウィンドウの中に400*100サイズの長方形の枠は現れなかったか?
それでもし表示されいないなら、そのウェブページの背景色と、
JavaAppletウィンドウ枠の背景色が一緒で見えなくなっているだけかも知れない。

それに、ブラウザは何を使っている?
ブラウザに、Java Pluginがインストールされていない可能性があるのでは?



665 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:29:19 ]
Appletはブラウザウィンドウのサイズを変えられるではないぞ。
そんなことができるのはJavaScriptだ。
Appletでできるのは
ブラウザウィンドウの中に作られた長方形の枠にAppletプログラムを表示するだけ。

ブラウザウィンドウの中に400*100サイズの長方形の枠は現れなかったか?
それでもし表示されいないなら、そのウェブページの背景色と、
JavaAppletウィンドウ枠の背景色が一緒で見えなくなっているだけかも知れない。

それに、ブラウザは何を使っている?
ブラウザに、Java Pluginがインストールされていない可能性があるのでは?

666 名前:教えてください [2007/02/22(木) 22:03:32 ]
返信遅れました
200*200の枠が現れてしまいます。
htmlがうまく反映されていないといいますか、、、
どう実行すればいいのですか?Sample.java
を通常通りRunすればきちんと走るはずなのでしょうか?

あと、ブラウザは何を使っている?とは?


667 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:27:11 ]
<applet code="Sample"Width="400"Height="100">

のところは
<applet code="Sample.class"Width="400"Height="100">

に。

それから、Sample.htmlとSample.classは同じディレクトリにあるか?

Eclipseデフォルトではbinディレクトリにclassがあると思う。
なのでsrcにいくらHTMLを置いてもそりゃ何も反応はない


668 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:28:58 ]
>>666
> 返信遅れました
> 200*200の枠が現れてしまいます。
> htmlがうまく反映されていないといいますか、、、
> どう実行すればいいのですか?Sample.java
> を通常通りRunすればきちんと走るはずなのでしょうか?

普通にリンク切れである可能性が高い。



> あと、ブラウザは何を使っている?とは?

Mozilla FirefoxなのかInternet Explorerなのか、
Operaなのか、

などなど・・・・のこと。

ブラウザにJava Plug-inがインストールされていない可能性もあるわけで。

つうか、いまどきAppletなんて滅多に使わない・・・と言ってもしょうがないか、
いまならJava Web Startの時代なので。


669 名前:教えてください [2007/02/22(木) 22:58:50 ]
JAVAの本を読んでいたらアプレットが出てきたので
ためしに動かしてみたら動かなかったもので、、、

ブラウザはInternet Explorerです

同じパッケージにあります。
あ!srcにhtmlがおいてあります。。。。


だめですかね?


670 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:32:32 ]
>>669
そりゃそうだ。
appletタグでディレクトリパスをしていしているならわかるが、
指定していないなら、
そのファイルをbinに移動すべき。

671 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:33:08 ]
ディレクトリパスがないときは、同じディレクトリにファイルがないかしらべて
あればAppletを実行する。なければ、無視をする。
そういうもんだ。

672 名前:教えてください [2007/02/22(木) 23:42:16 ]
bin ってどこですか?
src と JRE しか無いですが、どこに・・・

673 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:52:20 ]
パースペクティブをリソースにかえるとエクスプローラと同じようになる。

EclipseでのJavaクラスファイルの出力先はデフォルトではbinになってるはず。



674 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:56:17 ]
デフォルトアウトプットフォルダ(このばあいはbin)は
Project -> Clean...したときにまっさらにされるので
手動でファイルを追加するのは厳禁。



675 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:01:19 ]
eclipseには、文法の一覧表みたいなのはついていませんか?教えて下さい(___)

676 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 13:34:26 ]
>>675
helpにjavaの文法は付いてないから、普通にググれ。
山ほどあるだろ。

677 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 13:59:21 ]
わかりました
ありがとうございました(___)

678 名前:デフォルトの名無しさん [2007/02/25(日) 17:43:18 ]
Eclipseでコマンドプロンプトをどうやったら使うことできますか?
家のパソではjavaの環境がないのでEclipseで作ったクラスファイルを実行することができないのですが
Eclipseなら使うことができるらしいのですがどうすればいいんでしょう

679 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:56:44 ]
>>678
いみふ

680 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 22:47:06 ]
Javaの環境なくてどうやってJavaやるつもりだ

681 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 23:53:39 ]
そもそもJRE無しでEclipseやるつもりなのか?訳分からん。

682 名前:教えてください [2007/02/26(月) 00:58:44 ]
>>673
>>パースペクティブをリソースにかえるとエクスプローラと同じようになる。

どうやってやるのですか?
超初心者なのでごめんなさいです・・・

683 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 10:38:07 ]
エスパー参上!!
おそらくネットにつながっていないとランタイム・SDKがインストールできないと思ってる!
間違いない!(死g

684 名前:教えてください [2007/02/26(月) 17:29:32 ]
html文章はeclipseのどこに書き込めばいいのでしょうか・・・・



685 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 22:17:20 ]
エスパー参上!

>>684
スーパーエスパーの登場を待つ!!

686 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:01:36 ]
俺のESPで補完してみた。

質問:
Eclipseでアプレットを作っています。
××のサイトを見ながらコードを打ち込んでいるのですが、いざ実行って所で詰まってしまっています。
どうやって実行させたらいいのかわかないのです。
××のサイトには書いていなかったのですが、アプレットなのでHTMLが必要なのでしょうか?
だとしたらどこに置けばいいのでしょうか。

回答:
ヘルプの「Java アプレットの起動」って項目にやり方載ってるようだよ。


687 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:20:26 ]
>>682
右上にアイコンつきでJavaと書いてある文字が見えるか?

その左のボタンをおして、リソースを選べ。存在しなければotherを
選んでリソースを探せ。

>>684
言っている意味がわかりません。

新規作成でファイル拡張子をhtmlにすれば書けます。



688 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 23:22:12 ]
>>686
なに? >>684はappletの質問をしたやつと
同一人物だったというのか?

まったく紛らわしいことをしてくれる。
まだ躓いていたのか。

というか、新規作成でJava Appletプロジェクトを作ってやり直したほうが
早いんじゃないかと思えてきたぞ。

689 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 02:28:21 ]
eclipseでJUnit テストケースを使う際の質問なんですが、

import java.framework.TestCase;
public HogeTest extends TestCase{
public testHuge1(){
//テスト内容
}
public testHuge2(){
//テスト内容
}
}
という風にテストを書いてから、[Run]メニュー → [Run as] → [JUnit Test]とすると
プログラムが意図した動作をしていません。そこで、怪しい箇所にブレークポイントを仕掛け
て[Run]メニュー → [Run as] → [JUnit Test] を実行したいのですが、そのような選
択肢がなく、(none aplicable)となっており実行できません。

仕方なくPakcage ExplorerからHogeTestを選択し、右クリックで
[Debug as] → [JUnit Test]を実行したところ、しばらくしてから
"cannnot connect to VM"というダイアログが出てきました。
ブレークポイントで止めてから、ステップ実行してデバッグしたいのですが
、エラーメッセージがでるためデバッグできません。どなたか原因が分かる方
はアドバイス下さい。

690 名前:デフォルトの名無しさん [2007/03/02(金) 02:29:16 ]
age

691 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 11:05:16 ]
>>689
そのえらメッセージとやらは "cannnot connect to VM"だけだというのか?

テストではなく通常の実行は問題ないのだな? VMのバージョンは? Eclipseのバージョンは?
違うクラスをテストしているということはないな?
テストケースクラスを右クリックしてRunを選んで
JUnit テストを選ぶといい。

Run -> Runと選んだ場合はツリーが現れる。
そこでJavaアプリケーションを選んだ状態で新規作成ボタンを押して
テスト名を決定してテストを実行できる。




692 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 20:46:40 ]
>>691
レスありがとうございます。環境を書くのを忘れていました。
VMのバージョンは
java version "1.4.2"
gij (GNU libgcj) version 4.1.1 20060525 (Red Hat 4.1.1-1)

Eclipse3.1.2で、FedoraCore5をインストールした時に付属していたものを
使用しています。

教えて頂いた方法は次のように解釈してよろしいでしょうか?

Pakcage Explore で JUnitを継承したクラスを右クリックして[Run as ...]
の中のJunit Testを選択し、テスト名を選んで実行する。

この方法だと"cannot connect to VM"というメッセージは出ませんでした。
"Run as" の変わりに "Debug as"をするとやはりエラーメッセージが出現しました。
エラーメッセージは"cannot connect to VM"というダイアログが出るだけです。

テストはなんとか実行でき、予想通り(?)赤いバーが出てきて、ライブラリが意図した動作
していないことが確認できました。

書籍を見ながら手順を追ってやっているのですが、ブレークポイントを仕掛けて、そこから
ステップ実行をする段階で、Debugパースペクティブの挙動が書籍の内容と食い違
っていて困っています。

これだけではアドバイスのしようがないと思いますので、ひとまず出直してきます。
テスト実行はなんとかできたので、ありがとうございました。

693 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 21:09:22 ]
連投すいません。Eclipseを終了してから、
ktermを見たら次のように出力されていました。

Unhandled event loop exception
Reason:
java.lang.NullPointerException

おそらく"cannot connecto to VM"というエラーメッセージが
出たのと関連があると思いますが。ソースプログラムの問題かもしれません。



694 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 22:31:46 ]
>>692
Fedora か。
JDKはSunのやつをrpmで落としてきた?
それともyumでRedHatから落としてきたもの?

JVMを動かせる権限はユーザにちゃんとある?
rootだけということはない?



695 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 22:33:30 ]
>>693
JUnitのバージョンは4以降?
それとも前のもの?
JUnit4から登場したアノテーションを使った
独自の記法を使っている?

それとも従来の方法?

Eclipse再起動しても変化はなかった?
Preferencesで
Installed JREに、ちゃんとJREが設定されている?そのときの
JREも同じバージョン?

696 名前:デフォルトの名無しさん [2007/03/03(土) 17:21:53 ]
鎌倉博美は元気ですか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<287KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef