トップページ⇒tech
144コメント54KB

clipse統合M30【Java/C++/Ruby/Python/Perl】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2010/07/25(日) 12:05:33
●公式サイト
Eclipse.org home
http://www.eclipse.org/
Eclipse downloads home
http://www.eclipse.org/downloads/

●JDK
JDK 1.4.2
http://java.sun.com/j2se/1.4.2/ja/download.html
JDK 5 (1.5.0)
http://java.sun.com/j2se/1.5.0/ja/download.html
JDK 6 (1.6)
http://java.sun.com/javase/ja/6/download.html

●関連サイト
エクリプス - Eclipse Wiki (日本語)
http://eclipsewiki.net/eclipse/
Eclipse Plugin Central
http://www.eclipseplugincentral.com/index.php

●前スレ
Eclipse統合M28【Java/C++/Ruby/Python/Perl】
http://pc12.2ch.net/test/read.cgi/tech/1247051216/

●関連スレ
統合開発環境Eclipseプラグイン開発QA
http://pc11.2ch.net/test/read.cgi/tech/1081517094/

●リリースプラン
2010/夏 Eclipse 4.0
0094デフォルトの名無しさん2010/12/29(水) 19:40:06
情報ありがとうございます。

プラグインが足りないと表示されないとの事からもしやと思い、エクスポートしたjarファイルをプラグイン開発を行ったeclips環境に投入したところ、ポップアップメニューに追加されることを確認しました。
ありがとうございます。

が、今度は別の部分で詰まってしまいました。

XMLファイルをjavaオブジェクトにマッピングするのですが、dtdファイルの読み込みのためにネットワークに接続しようとしてエラーを吐きます
開発段階でも気付いていて、独自リゾルバを作ってローカルのdtdファイルを参照させることで対処したのですが、エクスポートすると効かなくなってしまいます
テスト環境では問題なくローカルdtdを参照しています

同じファイル・同じ環境で動作が違うと言うのはなにが問題なのでしょうか?
0095デフォルトの名無しさん2010/12/29(水) 23:40:30
問題を切り分けられないのが問題
0096デフォルトの名無しさん2010/12/30(木) 12:23:50
>>94
それだけの情報で何か答えられるほどエスパーの修行は積んでないよ
ごめんねw
0097942010/12/30(木) 14:06:29
>>96
http://d.hatena.ne.jp/GARAPON/20100517/1274108668
を参考にしてリゾルバを作成して、上書きをしてます。

このままだとプラグインフォルダのパスが必要になるので、
URL entry = Activator.getDefault().getBundle().getEntry("/");
String pluginDirectory = Platform.resolve(entry).getPath();

でプラグインディレクトリを取得して、
InputStream reader = newFileInputStream(pluginDirectory + "dtd/hogehoge.dtd");
を読み込ませるようにしています。

plugin.xmlの概要メニューからランタイムワークベンチを起動してテストした時はきちんとローカルDTDを読み込んでいたのですが、
エクスポートしてプラグインとして起動するとリモートサーバに接続しようとしてExceptionを吐いています。
同じソースの筈なのにテスト時と本実行時で動作が違うのがどうにも判らなくて…
DTDフォルダが認識されないならまだしも、ソース上の動作が違う理由がわかりません。
0098デフォルトの名無しさん2010/12/30(木) 22:49:36
同じソースでもXMLプロセッサが違えば動作が変わるのはよくあること。
クラスパスとかもう少しjavaの基本を勉強した方がいいね。
0099Perl忍者 ◆M5ZWRnXOj6 2011/01/03(月) 16:39:25
ってことは

















>>98 お前、gtx君だろ?
0100972011/01/03(月) 22:32:09
細かくデバッグログを出力して確認したところ、ローカルDTDファイルを読み込もうとはしているのですが、
プラグインjarの中にあるDTDファイルの読み込みに失敗しているようです。
試行錯誤の結果、jarファイルとは別にDTDディレクトリを配置することで何とかできました。

jarの中から設定ファイルを読み込んだりできないのかな…?
0101デフォルトの名無しさん2011/01/03(月) 23:13:28
ggrks
http://wiki.eclipse.org/Eclipse_Plug-in_Development_FAQ#How_do_I_read_from_a_file_that_I.27ve_included_in_my_bundle.2Fplug-in.3F
0102Perl忍者 ◆M5ZWRnXOj6 2011/01/04(火) 00:09:01
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)
gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆)gfxks(核爆
0103デフォルトの名無しさん2011/01/04(火) 21:47:31
http://a-draw.com/src/a-draw_1485.png
以前さわっていたプロジェクトがあるんですが、プロジェクトを削除しても何故か上記URLの画像の
ように、タイトルバーにそのプロジェクトの名前が表示されます(赤で塗りつぶしてあるやつです)
これを表示させないようにしたいのですが、どうすれば良いでしょうか?
0104Perl忍者 ◆M5ZWRnXOj6 2011/01/04(火) 22:13:44
てめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカてめえが公開してるサバだろこら
誰が踏むかよバーカ
01051032011/01/05(水) 00:12:38
ただの過疎ろだですよ
0106Perl忍者 ◆M5ZWRnXOj6 2011/01/05(水) 00:24:33
そうやって嘘をついてきて踏ませたんだね^^w
01071032011/01/05(水) 02:16:09
ところで自分が公開してる鯖にアクセスさせるメリットはなんですか?
0108Perl忍者 ◆M5ZWRnXOj6 2011/01/05(水) 10:24:13
IPがばれてハッキングされる
0109Perl忍者 ◆M5ZWRnXOj6 2011/01/05(水) 10:25:16
IPがわかれば住所がわかると脅される
0110Perl忍者 ◆M5ZWRnXOj6 2011/01/05(水) 10:26:36
メリットじゃなかったですスミマセン
01111302011/01/05(水) 13:37:42
よく分からなかったのでeclipseを再インストールして解決しました
どうもおじゃましました
0112デフォルトの名無しさん2011/01/06(木) 15:50:18
Perl忍者 ◆M5ZWRnXOj6

なんか見たことがあるが、誰お前。
そんなにIPわかるのが嫌なら串でも使えば?
0113Perl忍者 ◆M5ZWRnXOj6 2011/01/06(木) 16:17:15
ネタにマジレスですかあ?
0114デフォルトの名無しさん2011/01/06(木) 17:32:31
誰?「いやらしい番号ゲット〜」とか言うヤツか?
0115Perl忍者 ◆M5ZWRnXOj6 2011/01/06(木) 17:34:05
ゆうすけべさんでしょうね
0116Perl忍者 ◆M5ZWRnXOj6 2011/01/06(木) 17:40:48
あ、やっぽさんですか
0117Yappo2011/01/06(木) 17:43:20
あ、はい
0118デフォルトの名無しさん2011/01/14(金) 00:30:19
Eclipseで環境構築するのが難しすぎる。
Netbeansに逃げたらおまいらやっぱり笑いますか。
0119デフォルトの名無しさん2011/01/14(金) 02:29:06
どこでつまづくんだよ
0120デフォルトの名無しさん2011/01/14(金) 03:18:27
JPA-Hibernateやろうと思って、色々必要なライブラリーを入れたのよ。
ビルドパスの構成で外部JARの追加から。
そうすると警告が出る。
Classpath entry /Applications/eclipse/lib/hibernate-distribution-3.6.0.Final/lib/required/antlr-2.7.6.jar will not be exported or published. Runtime ClassNotFoundExceptions may result.

クイックフィックスすると、配布/エクスポート時に含めるってのと、含めないってのがでるんだけど、
含めるを選択すると
Classpath entry /Applications/eclipse/lib/hibernate-distribution-3.6.0.Final/hibernate3.jar will not be exported or published. Runtime ClassNotFoundExceptions may result. hibernate-test
っていう警告になる。
含めないにすると消えるけど、全然意味が分からないからそれでいいのかも分からない。
外部JARだからダメかと思って、ワークスペースにインポートしてからやったけど変わらなかった。
警告だから、普通に動くし、ワークスペースをjarにエクスポートしてもちゃんと動くから実用上問題ないのかも知れないけど…。

Netbeans、試しにインストールしてみたけど、こっちはそもそも動いてくれなかった…。
JNDIでDBが見つからないとか。じゃあどうやって教えてあげればいいの?というと、Netbeansもそこまで優しくはなかった。
もう寝る。
0121デフォルトの名無しさん2011/01/14(金) 03:19:32
ごめん、2番目の警告間違い
Classpath entry /Applications/eclipse/lib/hibernate-distribution-3.6.0.Final/hibernate3.jar is marked for publish/export but is not exported on the project classpath. Classpath visibility within Eclipse and at runtime will differ. hibernate-test
でした。
0122デフォルトの名無しさん2011/01/15(土) 00:36:20
>>120
パスセパレータ見るとOSはWindowsではないってことかな?
まずそのファイル自体はそのディレクトリにちゃんと存在する?
0123デフォルトの名無しさん2011/01/15(土) 01:39:28
OSはMacです。ubuntuでも同様でした。Winでは試してません。
ファイルは確かに存在しています。

http://dev.eclipse.org/newslists/news.eclipse.webtools/msg13677.html
ちょっと理解できそうな部分だけ、かいつまんでみると
あるライブラリに対して潜在的な依存関係がある場合に
WTPがそんな依存関係で大丈夫か?と聞いてきてると(多分)。
例えば、JUnitとかが一緒にデプロイされたら困る訳で。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=185112
ClasspathDependencyValidator(警告はこいつのせいっぽい)の
挙動をいじれるようにするというチケットは、
クイックフィックスで直るんだからいいじゃねぇかで終わってると。

で、Eclipseのhelpを読み進めてみると、ワークスペースのプロパティの
Validationの項目でClasspath Dependency Validatorを無効にすると
そもそも警告が出なくなる(当たり前)。

あとは、多分、他の人の環境では出ないエラーだと思うので(ググっても全然ヒットしない)、
なんで自分のところで出るのかということが分かりたい。
JPA-ProjectにMainクラス作ったのがダメなのかな。
0124デフォルトの名無しさん2011/01/15(土) 01:42:25
日本だとこの辺しかヒットしなかった
http://d.hatena.ne.jp/Yamashiro0217/20080602/1212407188
>ググってもろくな情報でなかったんだけど、
とあるけど、これもそのうちのひと(ry
0125デフォルトの名無しさん2011/01/15(土) 02:28:12
Macか。ということは*BSD、と考えていいのか。


CLASSPATHの問題にみえるから、すぐ解決しそうな気がするが


プラグインはWTP以外にも入れてる?
Hibernate専用のプラグインまで入れてる?


プロジェクトのライブラリには、その所定のjarファイルが赤い×印なしに存在する?

JNDIといってるからサーバが起動していないのでは。
0126デフォルトの名無しさん2011/01/15(土) 18:13:41
今、Winでも試しましたが、変わらなかったです。
最小限の構成でテストしました。

1.http://www.eclipse.org/downloads/から
 Eclipse Eclipse IDE for Java EE Developersをダウンロードします。
2.Eclipseを起動し、JPA-Projectを作成します。
3.Configure Build Path...から適当なjarを追加します。
4.以下の警告が表示されます。
Classpath entry JARファイルのフルパス will not be exported or published. Runtime ClassNotFoundExceptions may result.
0127デフォルトの名無しさん2011/01/15(土) 18:15:33
>>125
>プロジェクトのライブラリには、その所定のjarファイルが赤い×印なしに存在する?
存在します。赤い×が付く場合はビルドできないかと思います。
今回はビルドも実行も正常にできています。ただ、警告が消えないだけです。

>JNDIといってるからサーバが起動していないのでは。
すみません、分かりづらい書き方でしたが、それはNetbeansで試した時の話で、
今回の件とはまた違う部分です。>JNDIといってるからサーバが起動していないのでは。
0128デフォルトの名無しさん2011/01/18(火) 16:41:04
>>126
それ、AntやMaven使ってないでの結果?

ネットワークやServletやRDBMS等も使ってないよね?
0129デフォルトの名無しさん2011/01/21(金) 12:01:13
なんだよこのスレタイは
検索に引っかからないだろが
削除依頼出すぞコラ
0130デフォルトの名無しさん2011/01/21(金) 20:10:15
悪意のあるスレタイ
なぜ立て直されなかったのか
0131デフォルトの名無しさん2011/01/21(金) 20:12:55
さっさと埋めろや
ゴミクズめ
0132デフォルトの名無しさん2011/01/23(日) 00:00:24
>>129
よろしく
死ね>1
0133デフォルトの名無しさん2011/01/25(火) 01:30:31
Eclipse統合M31【Java/C++/Ruby/Python/Perl】
http://hibari.2ch.net/test/read.cgi/tech/1295886572/

おれもこのスレタイは問題だと思い、苦労したから立て直すことにしたよ
0134デフォルトの名無しさん2011/01/28(金) 14:53:02
文字コードがutf-8のプロジェクトから、sjisのプロジェクトに
javaファイル移動したら、文字化けします。
なんとかならんもんですかね。
リファクタリングの一環として、プロジェクトのデフォルト文字コードに
自動変換してくれるといいんだけど。
0135デフォルトの名無しさん2011/01/28(金) 16:26:43
いまどきの若いもんは文字コードの変換すらできんのか
0136デフォルトの名無しさん2011/01/28(金) 16:29:52
Javaでエンコードを返還するプログラムかいてバッチ処理すればいいんじゃね?
それでからプロジェクトについかしなよ。
0137デフォルトの名無しさん2011/01/28(金) 16:33:02
javac ってオプションにエンコード指定って出来ないんだっけ?
0138デフォルトの名無しさん2011/01/28(金) 19:33:28
>>134
使ったこと無いけど、「eclipse CharsetConv」でググってごらん
0139デフォルトの名無しさん2011/01/28(金) 20:42:10
>>134
-encodingつけてコンパイルすればいいじゃん
0140デフォルトの名無しさん2011/01/30(日) 18:09:54
>>134-136
手動じゃなくて、自動でしたいってことです。
ソース移動直後にプロジェクト間の文字コードが違うことに気づけばいいんですが、
気づかずに何か編集してセーブすると、文字コードによっては非可逆変換が起こって、
もとに戻せなくなります。
(SJISをUTF-8として扱って保存など)

>>138
CharsetConvは使ってるんですが、変換前後の「正解」の文字コードを
手動で指定しないといけないのが難点です。
あと、ファイル移動時に自動で変換してほしいところ。
0141デフォルトの名無しさん2011/01/31(月) 00:34:19
>>140
変換前後の「正解」の文字コードを
手動で指定
する処理を自動化すりゃいいじゃない
0142デフォルトの名無しさん2011/02/02(水) 22:09:40
へえ
0143のみねーと ◆myadMFZ/7k 2011/04/05(火) 05:23:13.26
                ,.ィ'"               ` 、
               /   ,.--、               :.:.\
          r、 |:.:.:.:.〈;;;;;;;ノ               :.:.:.:.ヽ
          _/△ハ,,__ / ハ !:.:.:.:.:.:.::.:.:.:.:.:.:...        :.:.:.:.ヘ
      /: : : : : :/ ||:.:i/'ーリ―- 、_:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.   :.:.:.:.:.:.ハ
     //: : /: :.:.ト=': : : : :/: : : : : : :. ̄`''ー- 、:.:.:.:.:.:.:.:.:... . .:.:.:.:.:.:!
    / /: : /:.:.:.:.:/: :./: : : /: : : :./: : :/:/: /!: :.i::::``.、:.:.:.:.:.:.:.:.:.:.:.:.:.:!
.      /: :./:.:.:.:.:.:! : /: : : / : : : /: : :/:/!:./ |:.:.l|: : :.:.::::\:.:.:.:.:.:.:.:.:.:.|
    /Vlハ|/!/!|: : !: : : :! : : :.,'!: :.:/:/ |,'  |: :|!: :! : i:.:.::::ヽ.:.:.:.:.:.:.:.:l
         ,イ  /|: :.|: : : :|: : : :.!|: :/:/ |!  .|:.リ|: :|:.:.:|: : : : :ハ:.:.:.:.:.:.!
.       /  / ! ,r|: : : :|: :.'"丁/ ̄` |!   !,'十ァ!、:.|: : : :.|: !:`! _,/
          |:.! |: : : :| ,rfj ̄ヾ、   !   / |ム」_:リ!: : :.,':.:|:::「
          | ト.|: : : :K {| ::::::リ   l  / ,イ}:::::::ハ,!: :.:/:.:.,'::::|
              V:.ハ: : :.|  ゛ー ''        K.__,/ }:.:.:/:.::/::::リ
             V: |: : :ト . xxxx     ,.   `"''" //}:::/: :.,'   ただちに逃げてください...
              V:ハ : |:::\   __     "'''''' /イ:::::/: :./    
            リハハヽ-t`/  \   _,. イ//l/!/|/!      
    ,..、           / /~\ ヽ‐、  /  / / リ 
   /: : :\   _  __,.ィ| イ ,.へ `< ヽr‐ァ―=‐、      
  くr! : : : : : }フ´ \ ̄ハ:.:.:.:ハ  イ ,、〆``ー /:.:/::/   ハ
.  |ト、: : : : :/     ヘ::|: !.:.:.:ハ   ∨ ̄  / .:/::/ /   i!


ただちににげろのガイドライン
http://www.geocities.jp/ust7800870/index.html
0144停止しました。。。NGNG
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
■ このスレッドは過去ログ倉庫に格納されています