javaソースファイルがクリアされる

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

javaソースファイルがクリアされる

by warbird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

warbirdと申します。御世話になっております。

NetBeansを5.5.1から6.0.1にアップグレードしました。
そこで、5.5.1で作ったJAppletを派生させたソースを、6.0.1で編集し、
再構築すると「外部エディタで編集されています。再読込みしますか?」
と出て、「はい」を選択すると、ソースが空になってしまいます。
外部エディタなんか使っていません。常にNetBeans内蔵のエディタを使っています。
6.1β1でも同様の現象が発生します。
ちなみに「いいえ」を選択すると、再構築してくれません。
これはNetBeans6.0.1のバグなんでしょうか?
バグ報告したいのですが、英語が苦手なので、このメーリングリストを
利用しようと思いました。

お知恵を拝借願います。

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


Re: javaソースファイルがクリアされる

by warbird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

warbirdです。いつも御世話になっております。

追伸です。

私は書きました:
> そこで、5.5.1で作ったJAppletを派生させたソースを、6.0.1で編集し、
> 再構築すると「外部エディタで編集されています。再読込みしますか?」
> と出て、「はい」を選択すると、ソースが空になってしまいます。

どうもソースの中に、日本語が入っている、次の一文が入ってると再読み込みをするようです。

 JButton  button = (JButton)add(new JButton("猫の様子を見る")) ;


日本語って、6.0.1では対応していないのでしょうか?
5.5.1ではうまくいきます。
どうすればいいのでしょうか?
アドバイスお願い致します。

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


Re: java$B%=!<%9%U%!%$(B$B%k$,%/%j%"$5$l$k(B

by han ho :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

こんにちわ、マーズです。

そのボタンはまっすぐ日本語表示出来ません。

前にUnicode8を翻訳ください。

--- warbird <pxz02461@...> wrote:

> warbird¤Ç¤¹¡£¤¤¤Ä¤â¸æÀ¤ÏäˤʤäƤª¤ê¤Þ¤¹¡£
>
> ÄÉ¿­¤Ç¤¹¡£
>
> »ä¤Ï½ñ¤­¤Þ¤·¤¿:
> >
>
¤½¤³¤Ç¡¢5.5.1¤Çºî¤Ã¤¿JApplet¤òÇÉÀ¸¤µ¤»¤¿¥½¡¼¥¹¤ò¡¢6.0.1¤ÇÊÔ½¸¤·¡¢
> >
>
ºÆ¹½ÃÛ¤¹¤ë¤È¡Ö³°Éô¥¨¥Ç¥£¥¿¤ÇÊÔ½¸¤µ¤ì¤Æ¤¤¤Þ¤¹¡£ºÆÆÉ¹þ¤ß¤·¤Þ¤¹¤«¡©¡×
> >
>
¤È½Ð¤Æ¡¢¡Ö¤Ï¤¤¡×¤òÁªÂò¤¹¤ë¤È¡¢¥½¡¼¥¹¤¬¶õ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
>
>
¤É¤¦¤â¥½¡¼¥¹¤ÎÃæ¤Ë¡¢ÆüËܸ줬Æþ¤Ã¤Æ¤¤¤ë¡¢¼¡¤Î°ìʸ¤¬Æþ¤Ã¤Æ¤ë¤ÈºÆÆÉ¤ß¹þ¤ß¤ò¤¹¤ë¤è¤¦¤Ç¤¹¡£

>
>  JButton  button = (JButton)add(new
> JButton("Ç­¤ÎÍͻҤò¸«¤ë")) ;
>
>
> ÆüËܸì¤Ã¤Æ¡¢6.0.1¤Ç¤ÏÂбþ¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©
> 5.5.1¤Ç¤Ï¤¦¤Þ¤¯¤¤¤­¤Þ¤¹¡£
> ¤É¤¦¤¹¤ì¤Ð¤¤¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©
> ¥¢¥É¥Ð¥¤¥¹¤ª´ê¤¤Ãפ·¤Þ¤¹¡£
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail:
> nbdiscuss_ja-help@...
>
>



      Get the name you always wanted with the new y7mail email address.
www.yahoo7.com.au/y7mail



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


Re: javaソースファイルがクリアされる

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

こんにちは、warbirdさん、

私の普段使っている環境では再現出来なかったので、
いつくか確認させてください。

まずお使いのOSとJDKのバージョンを教えていただけますか。

>> そこで、5.5.1で作ったJAppletを派生させたソースを、

アプレットのGUIは GUI ビルダーで作成したということで
よろしいのでしょうか?

NetBeans 5.5.1 に何かプラグインを入れたことはありますか?

NetBeans 6.0.1 でプロジェクトを開いたときに、プロジェクトの
プロパティーダイアログを上げ、「ソース」カテゴリで
「エンコーディング」が何に設定されているか確認して
みていただけますか?

再構築を試みる以前では NetBeans のエディタでは文字化け等は
発生していないわけですよね?

片貝

On 04/ 3/08 08:41 AM, warbird wrote:

> warbirdです。いつも御世話になっております。
>
> 追伸です。
>
> 私は書きました:
>> そこで、5.5.1で作ったJAppletを派生させたソースを、6.0.1で編集し、
>> 再構築すると「外部エディタで編集されています。再読込みしますか?」
>> と出て、「はい」を選択すると、ソースが空になってしまいます。
>
> どうもソースの中に、日本語が入っている、次の一文が入ってると再読み込みをするようです。
>
>  JButton  button = (JButton)add(new JButton("猫の様子を見る")) ;
>
>
> 日本語って、6.0.1では対応していないのでしょうか?
> 5.5.1ではうまくいきます。
> どうすればいいのでしょうか?
> アドバイスお願い致します。
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>


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


Re: javaソースファイルがクリアされる

by warbird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

warbirdです。御世話になっております。

Masaki Katakai さんは書きました:
> 私の普段使っている環境では再現出来なかったので、
> いつくか確認させてください。
>
> まずお使いのOSとJDKのバージョンを教えていただけますか。

Linux kernel2.6(Vine Linux4.2)と
JDK 1.5.0_14です。

> アプレットのGUIは GUI ビルダーで作成したということで
> よろしいのでしょうか?

いえ、アプレットにはJButtonのボタンしかないので、
GUIビルダーは用いていません。

import java.awt.* ;
import java.awt.event.* ;
import javax.swing.* ;
public class HogeHogeJApplet extends JApplet {
    public void start() {
        JButton button = (JButton)add(new JButton("猫の様子を見る")) ;
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            ・
       ・
       ここでボタンを押された処理を記述しています。
            ・
           ・
            }
       } ) ;
    }


特にやっているのはこれだけです。
上記「"猫の様子を見る"」の文字列を削除すると、再読み込みは発生しません。

> NetBeans 5.5.1 に何かプラグインを入れたことはありますか?

ありません。
デフォルトのNetBeans 5.5.1以外には、何も使っておりません。

> NetBeans 6.0.1 でプロジェクトを開いたときに、プロジェクトの
> プロパティーダイアログを上げ、「ソース」カテゴリで
> 「エンコーディング」が何に設定されているか確認して
> みていただけますか?

x-euc-jp-linuxになっております。

> 再構築を試みる以前では NetBeans のエディタでは文字化け等は
> 発生していないわけですよね?

そうです。文字化けは発生しません。


極めて当り前のことしかやっていないのですが、原因不明で難儀しております。
アドバイスよろしくお願いします。

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


Re: javaソースファイルがクリアされる

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

こんにちは、warbirdさん、

情報ありがとうございました。助かりました!
Vine Linux をインストールして試してみたら簡単に
再現しました。

日本語が含まれたファイルを保存しようとすると
例外が出ていますよね?
(「構築」を選ぶと構築の前に NetBeans はまず
エディタで編集中のファイルを保存しようと
するのでその時にエラーになっているのだと思います)

> x-euc-jp-linuxになっております。

例外からすると、JDK のバグ、

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6381705

だと思います。

JDK1.5 では直っていないようですね。ちなみに JDK6 では
修正済みで、実際に NetBeans を JDK6 を使って起動すると
問題は再現しませんでした。

この場合の回避策としては、

 - JDK6 を使う
 - JDK1.5 を使うのであればエンコーディングの設定を
   EUC-JP に変更する

  UTF-8 など別のエンコーディングに変更する場合はすべての
  ファイルが一度その設定で保存される必要があります。
  NetBeans は自動的にすべてのファイルの変換は行いません。

だと思います。

新規に NetBeans 6.0.1 でプロジェクトを作成する場合には
UTF-8 がデフォルトですのでそのまま使ってもらえばいいと
思います。NetBeans 5.x などの以前のバージョンのプロジェクトを
開く場合は NetBeans の起動しているロケールのエンコーディングに
設定されるので(この場合は x-euc-jp-linux) 注意が必要ですね。

片貝

08.4.3 3:50 PM, warbird wrote:

> warbirdです。御世話になっております。
>
> Masaki Katakai さんは書きました:
>> 私の普段使っている環境では再現出来なかったので、
>> いつくか確認させてください。
>>
>> まずお使いのOSとJDKのバージョンを教えていただけますか。
>
> Linux kernel2.6(Vine Linux4.2)と
> JDK 1.5.0_14です。
>
>> アプレットのGUIは GUI ビルダーで作成したということで
>> よろしいのでしょうか?
>
> いえ、アプレットにはJButtonのボタンしかないので、
> GUIビルダーは用いていません。
>
> import java.awt.* ;
> import java.awt.event.* ;
> import javax.swing.* ;
> public class HogeHogeJApplet extends JApplet {
>     public void start() {
>         JButton button = (JButton)add(new JButton("猫の様子を見る")) ;
>         button.addActionListener(new ActionListener() {
>             public void actionPerformed(ActionEvent e) {
>             ・
>        ・
>        ここでボタンを押された処理を記述しています。
>             ・
>    ・
>             }
>        } ) ;
>     }
> }
>
> 特にやっているのはこれだけです。
> 上記「"猫の様子を見る"」の文字列を削除すると、再読み込みは発生しません。
>
>> NetBeans 5.5.1 に何かプラグインを入れたことはありますか?
>
> ありません。
> デフォルトのNetBeans 5.5.1以外には、何も使っておりません。
>
>> NetBeans 6.0.1 でプロジェクトを開いたときに、プロジェクトの
>> プロパティーダイアログを上げ、「ソース」カテゴリで
>> 「エンコーディング」が何に設定されているか確認して
>> みていただけますか?
>
> x-euc-jp-linuxになっております。
>
>> 再構築を試みる以前では NetBeans のエディタでは文字化け等は
>> 発生していないわけですよね?
>
> そうです。文字化けは発生しません。
>
>
> 極めて当り前のことしかやっていないのですが、原因不明で難儀しております。
> アドバイスよろしくお願いします。
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
> For additional commands, e-mail: nbdiscuss_ja-help@...
>


--
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: javaソースファイルがクリアされる

by warbird :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

こんにちは、warbirdです。

Masaki Katakai さんは書きました:
> 情報ありがとうございました。助かりました!
> Vine Linux をインストールして試してみたら簡単に
> 再現しました。
>
> 日本語が含まれたファイルを保存しようとすると
> 例外が出ていますよね?
> (「構築」を選ぶと構築の前に NetBeans はまず
> エディタで編集中のファイルを保存しようと
> するのでその時にエラーになっているのだと思います)

詳細な説明ありがとうございます。
納得致しました。
なぜ、JDK5を用いるかと申しますと、
Mac OS XのSafariのjava-pluginが1.5ベースで、
私が提供しているアプレットを1.6ベースにすると、
Mac OS Xではうまく動作しないからなのです。
この問題は、現在では解決してるかもしれませんが、
java-pluginのアップグレードを全てのユーザに求めるのは、
大変なことなので、1.5ベースにしています。

とにもかくにも、ありがとうございました。


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