JavaFXで外部ライブラリのクラスを認識しない

View: New views
3 Messages — Rating Filter:   Alert me  

JavaFXで外部ライブラリのクラスを認識しない

by SHUJI Watanabe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

渡辺@札幌です。
issueで検索できなかったのですが、表題にある不具合を発見しました。

再現手順
1. 適当なJavaFXプロジェクトを作成
2. 適当なクラスを作ってビルド
3. 新しいJavaFXプロジェクトを作成
4. 1のプロジェクトのdist/xxx.jarをライブラリに追加
5. 2のクラスをimport

すると、importエラーとなってしまいます。
ですが、ビルドをしてみればビルドは通ります。

また、困った状況がもう1つありました。
JavaFXではモバイルエミュレータを使用するように設定できますが、
モバイル環境に設定すると、Swing系のソースがビルドエラーとなってしまいます。
Swing系がモバイルでは使用できないのは解っていますが、
それは実行時エラーなどとなるべきであって、ビルドできないのは困ってしまいます。

以上、JavaFXプラグインの不具合報告でした。

--
================================
Shuji Watanabe (skypeId: shuji.w6e)
  Blog:
    http://d.hatena.ne.jp/shuji_w6e/
  Labo:
    http://www.deathmarch.jp/
  Community:
    http://www.sapporo-java.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: JavaFXで外部ライブラリのクラスを認識しない

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

渡辺さん、いつもありがとうございます。

1つ確認させてください。

> すると、importエラーとなってしまいます。
> ですが、ビルドをしてみればビルドは通ります。

> モバイル環境に設定すると、Swing系のソースがビルドエラーとなってしまいます。

私の環境だとこれ逆でしたが、どうでしょうか。

import エラーはそのままコンパイルしてもエラーで、モバイルでは
エディタ上ではエラーですが、コンパイルは通りました。

片貝

09.10.18 11:32 PM, Shuji Watanabe wrote:

> 渡辺@札幌です。
> issueで検索できなかったのですが、表題にある不具合を発見しました。
>
> 再現手順
> 1. 適当なJavaFXプロジェクトを作成
> 2. 適当なクラスを作ってビルド
> 3. 新しいJavaFXプロジェクトを作成
> 4. 1のプロジェクトのdist/xxx.jarをライブラリに追加
> 5. 2のクラスをimport
>
> すると、importエラーとなってしまいます。
> ですが、ビルドをしてみればビルドは通ります。
>
> また、困った状況がもう1つありました。
> JavaFXではモバイルエミュレータを使用するように設定できますが、
> モバイル環境に設定すると、Swing系のソースがビルドエラーとなってしまいます。
> Swing系がモバイルでは使用できないのは解っていますが、
> それは実行時エラーなどとなるべきであって、ビルドできないのは困ってしまいます。
>
> 以上、JavaFXプラグインの不具合報告でした。
>


--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: JavaFXで外部ライブラリのクラスを認識しない

by SHUJI Watanabe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

返信が遅れました、渡辺です。

Swing関連のインポートエラーとビルドに関しては指摘の通り、逆でした。
書き方を間違えたため、混乱させてすいません。

外部ライブラリの件に関しては通る場合もあるのでどんな条件なのか不明でした。
ですが、どうも参照先のjarが再構築されたタイミングで、外部ライブラリを認識しないような挙動が見受けられます。
※追加直後は正常、NBを再起動しても正常に戻る
どうやらjarがなくなる事は検知しているが、復活する事は検知していないようです。


2009年10月21日9:14 Masaki Katakai <Masaki.Katakai@...>:

> 渡辺さん、いつもありがとうございます。
>
> 1つ確認させてください。
>
>> すると、importエラーとなってしまいます。
>> ですが、ビルドをしてみればビルドは通ります。
>
>> モバイル環境に設定すると、Swing系のソースがビルドエラーとなってしまいます。
>
> 私の環境だとこれ逆でしたが、どうでしょうか。
>
> import エラーはそのままコンパイルしてもエラーで、モバイルでは
> エディタ上ではエラーですが、コンパイルは通りました。
>
> 片貝
>
> 09.10.18 11:32 PM, Shuji Watanabe wrote:
>> 渡辺@札幌です。
>> issueで検索できなかったのですが、表題にある不具合を発見しました。
>>
>> 再現手順
>> 1. 適当なJavaFXプロジェクトを作成
>> 2. 適当なクラスを作ってビルド
>> 3. 新しいJavaFXプロジェクトを作成
>> 4. 1のプロジェクトのdist/xxx.jarをライブラリに追加
>> 5. 2のクラスをimport
>>
>> すると、importエラーとなってしまいます。
>> ですが、ビルドをしてみればビルドは通ります。
>>
>> また、困った状況がもう1つありました。
>> JavaFXではモバイルエミュレータを使用するように設定できますが、
>> モバイル環境に設定すると、Swing系のソースがビルドエラーとなってしまいます。
>> Swing系がモバイルでは使用できないのは解っていますが、
>> それは実行時エラーなどとなるべきであって、ビルドできないのは困ってしまいます。
>>
>> 以上、JavaFXプラグインの不具合報告でした。
>>
>
>
> --
> Masaki Katakai
> Sun Microsystems K.K.
> http://blogs.sun.com/katakai
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>
>



--
================================
Shuji Watanabe (skypeId: shuji.w6e)
  Blog:
    http://d.hatena.ne.jp/shuji_w6e/
  Labo:
    http://www.deathmarch.jp/
  Community:
    http://www.sapporo-java.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...