トップページ⇒tech
982コメント338KB

ネタ心者歓迎!今更ながらにJava相談室 その4

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
                        
 || ̄ ̄|   ∧_∧
 ||Java|  (     )   ∧∧    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ||__|  ( ○  )  (   ) < 俺達の旅はここから始まる。
   ||    │ |  │   /  |    \___________
((二二)) .(_(__)〜(___ノ

( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0596デフォルトの名無しさんNGNG
core JAVA2 応用編は
0597デフォルトの名無しさんNGNG
>>595
とりあえず
http://www.cutt.co.jp/book/4-87783-051-0.html
は初心者向け(Java入門者向け)っつー感じなので
敬遠した方がよさそーです。
0598デフォルトの名無しさんNGNG
>592
Communications APIって、パラレル使えたか、忘れたが

http://java.sun.com/products/javacomm/index.html

で、ダメだったら、DLLを準備して、JNI経由でなかろうか。
0599595NGNG
>>596
core Java2は高いなあ。
とりあえず立ち読みしてみます。

>>597
サンクス。
Javaそのものに関しては初心者ってほどでもないので、
もう一歩踏み込んだ本が欲しい。
0600デフォルトの名無しさんNGNG
600ゲトズサー
0601デフォルトの名無しさんNGNG
JAVA自習中の初心者です、よろしくオネガイシマス。
現在、ボタンとテキストフィールドとアイコン付きのラベルを組み込んだウインドウ
のアプリケーションを作ってるんですが、どうしてもアイコンが表示されません。
以下ソースです↓自分なりに色々考えたんですが理由がわかりません、先輩方教えて下さい。

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class SampleD7L4{
public static void main(String[] args){

JFrame myFrame=new JFrame("色々乗せたアプリケーション");

FlowLayout fLayout=new FlowLayout(FlowLayout.CENTER,5,5);

myFrame.getContentPane().setLayout(fLayout);

JButton myButton=new JButton("私はボタンでございます。");
Icon myIcon=new ImageIcon("smile.gif");
JLabel myLabel=new JLabel("アイコン付きラベルです。",myIcon,JLabel.CENTER);

JTextField myText=new JTextField("テキストフィールドです。",15);


myFrame.getContentPane().add(myButton);
myFrame.getContentPane().add(myLabel);
myFrame.getContentPane().add(myText);

myFrame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});

try{
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(myFrame);
}catch (Exception e){
}

myFrame.setSize(250,100);
myFrame.setVisible(true);
}
}

0602デフォルトの名無しさんNGNG
>>601
画像ファイルの指定間違えてるだけじゃない?
試しにフルパスで指定してみたら?
0603デフォルトの名無しさんNGNG
指定まちがえたら
例外でなかったっけ?
0604578NGNG
>>599
ORaillyのJavaクイックリファレンスと
JFCパーフェクトガイドっての使ってる。

結構いいかな、という感じ。
0605601NGNG
>>602
>画像ファイルの指定間違えてるだけじゃない?
画像ファイルの指定とは、
>Icon myIcon=new ImageIcon("smile.gif");
この部分ですか?
フルパス指定とは
>Icon myIcon=new ImageIcon("*.gif");
これで良いんですか?
0606デフォルトの名無しさんNGNG
C:\\programfiles\\xxx.gif
0607601NGNG
>>606
ありがとうございます。
試してみましたがやっぱり表示されません、無念です。
0608デフォルトの名無しさんNGNG
Ruby! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JAVA
0609Ruby!NGNG
氏ね 逝ってよし Java

こんな言語 鳥のクソだ!!!!

無料じゃすまん。使ったら金くれ。

やる気ねぇだろ?

死ねしね
0610デフォルトの名無しさんNGNG
その煽りは
つまり
Java > Ruby
といいたいってことか?
0611デフォルトの名無しさんNGNG
Ruby!
0612デフォルトの名無しさんNGNG
>>608のコピぺ流行ってるよね(w。
0613デフォルトの名無しさんNGNG
漏れは無料のJavaでコード書いて金貰う仕事してますが、なにか?
0614名無しさん@XEmacsNGNG
Core Java2 応用編マジお勧め.
テーブル関連が(・∀・)イイ!!
0615デフォルトの名無しさんNGNG
>>612
推定3人だけどね、貼るやつ。
0616デフォルトの名無しさんNGNG
GUIコンポーネントのサイズってどのタイミングで決定されるんでしょうか。
まだ表示されないうちは正しい大きさってわからないものなの?

0617デフォルトの名無しさんNGNG
質問ですが、
アプレットで画像を読み込んで、その画像を縮小して、jpegにエンコードして
そのデータをCGIに渡して保存をするっていうのは可能ですか?
0618デフォルトの名無しさんNGNG
>>616

コンポーネントサイズっていっても、いろいろあるからねー。
Window系 なんかの場合は setSize(int w, int h)

Panel とかの場合は、LayoutManager オブジェクトでレイアウトが決定する。あと Border なんかを追加したら大きさはまた変わるだろう。
ちなみに、追加先の Container の Layout が null の場合は setBounds で指定可能らしい。

じゃあ、Panelとかの setSize って何か意味あるのかといわれたら、よくわからん。
基本的には LayoutManager オブジェクトが決めることだ。

setPreferredSize なんてメソッドもあるが、これは、なんか場合によってはレイアウトの
初期値に使われる?
0619デフォルトの名無しさんNGNG
最近Javaの勉強をはじめました。
int i = Integer.valueOf(s).intValule();
と
int i = Integer.parseInt(s);
って同じことだと思うんですけど、
違いとか使い分けとかってあるんですか?
好みの問題ですか?
0620デフォルトの名無しさんNGNG
>int i = Integer.valueOf(s).intValule();
Integerインスタンス生成するのが無駄じゃん?
0621616NGNG
レイアウトがnullの時は、setSizeを行ったときですよね。
ではレイアウトマネージャはどのタイミングでコンポーネントのサイズを決定しているんでしょうか。
下の例だとshowするまでボタンの大きさがわかりません、
画面に表示する前にサイズを知りたいときはどうしたらいいのでしょうか。

import javax.swing.*;
import java.awt.event.*;
public class Hoge extends JFrame {
private JButton button = new JButton("あいうえお");
public Hoge() {
setSize(100,100);
getContentPane().add(button);
System.out.println(button.getSize());
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.out.println(button.getSize());
}
});
}
public void printStatus() {
System.out.println(button.getSize());
}
public static void main(String[] arguments) {
Hoge hoge = new Hoge();
hoge.printStatus();
hoge.show();
}
}
0622619NGNG
>>620
なるほど。
parseIntがあるのに回りくどいなって思ったんです。
parse○○のメソッドがあるクラスでは
単純にparse○○の方を使えばいいんですね。
ありがとうございました。
0623デフォルトの名無しさんNGNG
>>601
自分で試してみたけど、そのコードで画像表示されたよ。
案外、画像ファイルが壊れてるとか?
0624デフォルトの名無しさんNGNG
>>617
画像が同じサーバ上にあるなら可能かな。
0625デフォルトの名無しさんNGNG
JDesktopPaneにあるJInternalFrameを先頭にもってくる場合って・・

>> myDesktop.setSelectedFrame(frame);

でいいんじゃないの?
なんかこれでできなくて、奥の手(?)を使って

>> myDesktop.getDesktopManager().activateFrame(frame);

・・とやったら出来たんだけど、、これってJDKのバグ?1.3.01を使用中
ご存知の方いたら教えてください。
0626デフォルトの名無しさんNGNG
>>625
単にJInternalFrame#toFront()でいいんちゃう?
0627デフォルトの名無しさんNGNG
>>625
普通はframe.show()でOK→表示&最前面に移動
activeにするのはsetSelectedFrameが必要だったかもしれない、ためしてみて
0628デフォルトの名無しさんNGNG
開発環境にForte for Javaを使っているのですが
Forte自身のLookAndFeelをWindowsにする事はできませんか?
JavaのLookAndFeelは見にくいのですが・・
0629デフォルトの名無しさんNGNG
背景画像をSETする方法を教えてください。
0630デフォルトの名無しさんNGNG
Java-COMブリッジでExcelシートをJavaで読もうと思ったんですが、
Excelを起動せずに使えるものってありませんか。
0631デフォルトの名無しさんNGNG
>>630
JDBC-ODBC ブリッジドライバ
0632デフォルトの名無しさんNGNG
>>630
使い物になるのか知らないけど一応
http://poi.sourceforge.net/
0633630NGNG
ありがとうございます。
Excel起動できることが必須だとすると、Javaでやる意味が薄れると思いました。
0634571NGNG
遅レスですいません。
>>572 ,>>580さんありがとうございました。
良いきっかけをつかむことが出来ました。

JTableとJTreeってちょっと難しいですが、初心者なりにマスターしてみようと思います。
0635デフォルトの名無しさんNGNG
JDialogのサイズを変更不可、つまり固定にするにはどうすればよいのでしょうか
0636デフォルトの名無しさんNGNG
java.awt.Dialog#setResizable(boolean resizable)

ここにカキコするまえに、ドキュメント嫁。
0637デフォルトの名無しさんNGNG
やっぱり「ネタ心者歓迎!」ってタイトルは良くないかもね。
0638635NGNG
失礼!

Dialogの方を調べるのをすっかり忘れてました。
ありがとうございました。
0639デフォルトの名無しさんNGNG
Javaでシェアウェア作ってる人います?

試用期間一ヶ月であとは「カネだせ」のダイアログ表示しようと思うんだけど

1.日付
2.代金を払ったフラグ

をどこかにおぼえさせようとしても、Javaってレジストリ扱えないよね?
隠しファイルをどっかにおくっていってもマルチプラットフォーム意識するといろいろ問題ありそうだし、、

どーすりゃいいんでしょ??
0640デフォルトの名無しさんNGNG
>>639 毎回メッセージ
0641デフォルトの名無しさんNGNG
>>640
秀丸方式?
0642デフォルトの名無しさんNGNG
毎回メッセージ出して、、パスワード入れたら適当なファイルつくって「代金払ったフラグ」にするって事だよね?
やっぱそういう手しかないんかなぁ・・
0643 NGNG
サーバー+時限アプリ
0644デフォルトの名無しさんNGNG
>>640
YES
金払ったら差分 JAR ファイル配布。
0645デフォルトの名無しさんNGNG
ちょい待て!
シェアウェアなんかつくってんの?
Javaの商用使用ライセンスとってんの?
取ってないと犯罪じゃないか?
0646デフォルトの名無しさんNGNG
>>639
とりあえずロイヤリティの支払いを怠ると契約違反です。
Java厨はSunはそこまで気前は良くないと思い知りましょう。
0647デフォルトの名無しさんNGNG
んなわけねー。
日本Sunにでも問い合わせてみれ。
0648デフォルトの名無しさんNGNG
前、JavaWorld(いつのか忘れた)にSunの人間へのインタビューが乗ってて、
商用アプリでもなんでもガンガンつくってくれみたいな話が載ってた気がする。
特に商用ライセンス契約はいらないよーみたいなやつ。
カンチガイだったら鬱氏。
0649デフォルトの名無しさんNGNG
んー、コンパイラが吐き出したコードにライセンスがあるのかねえ・・・。
0650デフォルトの名無しさんNGNG
だとしたら、世の中のサーブレットやJSPは全部 "商用ライセンス" とやらを
取ってるんでしょうかねぇ。そんなわけないと思うんですけどねぇ。

オレが今開発してんのもライセンス違反なのか‥。鬱氏。
0651デフォルトの名無しさんNGNG
みんなネタだとは思うけど、勘違いする人がいるといけないから。
以下はsunのページにあるQAから。

1. Is JavaTM technology free?
Most of the java.sun.com products and API's are free to download
and to use for commercial programming, including:

J2SE SDK (previously named the JDK)
JRE (latest version)
J2EE SDK
J2ME related technologies

The J2SE SDK and the JRE can also be freely redistributed,
provided that it is distributed with a value-add application
or applet. Each release has its own license, available from
the product download page.

Please note that prerelease software
(For example the JRE v1.4 Beta) is not free to redistribute.
We encourage developers to use production versions of the software.

0652デフォルトの名無しさんNGNG
なんかJava Web Startのデモが起動できないんだけど、これって俺だけ?
http://java.sun.com/products/javawebstart/ja/demos_ja.html

↓ダイアログの汎用タブにこんなのが表示されるけど
--------------------------------------------------
アプリケーションの起動または実行中にエラーが発生しました。

タイトル : Draw 4
ベンダー : Sun Microsystems, Inc.
カテゴリ : ダウンロードエラー

リソース http://dlres.java.sun.com/servlet/com.sun.jsc.javasoft.jaws.JNLPServlet/j2se/j2re-inst-win-i__V1.3.0_02.jar を読み込むことができません
--------------------------------------------------

↓ダイアログの例外タブにはこういう例外が出とる。
--------------------------------------------------
NLPException[category: ダウンロードエラー : Exception: java.io.IOException: Server returned HTTP response code: 500 for URL: http://dlres.java.sun.com/servlet/com.sun.jsc.javasoft.jaws.JNLPServlet/j2se/j2re-inst-win-i__V1.3.0_02.jar : LaunchDesc: null ]
--------------------------------------------------

環境はWin98+IE6+JRE1.4.0_rc_b91
0653デフォルトの名無しさんNGNG
>>652
jre1.4 rc 消したら?
0654デフォルトの名無しさんNGNG
>653
ていうか、JavaWebStartはこのJREに付属してる物だったし。
0655Ruby!NGNG
なんだか知らないけど、Javaユーザって朝鮮人なんですか?
Javaなんて頭悪いっつうかおじゅうじぇくと指向言語とか名付けちゃうんですか?
いい加減死ねば?君達モニターの前で一人ニヤニヤしてて気持ち悪いよ?


0656デフォルトの名無しさんNGNG
なんだか知らないけど、Rubyユーザってタリバンなんですか?
Rubyなんて頭悪いっつうかおじゅうじぇくと指向言語とか名付けちゃうんですか?
いい加減死ねば?君達モニターの前で一人ニヤニヤしてて気持ち悪いよ?

0657652NGNG
>656
そんな煽りに釣られてる暇があるんなら
俺の質問に答えてくれ・・。
0658Ruby!NGNG
個人で趣味で何やろうと関係ない。
君が社長ならどうするかということだ。
ま、派遣なんだろうがな。君は。
社会の底辺君。おめでたいよ
0659どこでも翻訳隊NGNG
>>651

1. JavaTM 技術は無料ですか?
java.sun.com 製品と API のほとんどがダウンロードして、そして商用のためにプログラミングを
使うことが自由です、それは下記を含みます:。

(以前に JDK という名前の) J2SE SDK 。
JRE (最近の版)。
J2EE SDK 。
J2ME 関連した技術。

それが value-add アプリケーションあるいはアプレットで配られるなら、 J2SE SDK と JRE は
同じく自由に再分配されることができます。それぞれのリリースがプロダクトダウンロードページ
からアクセス可能なそれ自身の許可証を持っています。

事前リリースソフトウェア(例えば JRE v1.4 ベータ)が再分配することが自由でないことに注意
してください。我々は開発者にソフトウェアのプロダクトバージョンを使うよう奨励します。
0660デフォルトの名無しさんNGNG
>>659
Soundbankなんかもアプリに埋めて配布していいんですか?
0661どこでも翻訳隊NGNG
>>660
折れは唯の翻訳隊なので >>651 に聞いたほうがいいと思うが…
要点は

 ・J2SE/JRE/J2EE/J2ME をなにかのアプリケーションの付属として配布しても良い。(まぁライセンスくらいは読め)
 ・プレリリース版は勝手に配布すんな。 (多分、未完全仕様/実装品を世に広めないために)

ということ。Soundbank ってなにか知らんが、プロダクト版 J2SE の
バンドルなら特に問題はないとおもわれ
0662デフォルトの名無しさんNGNG
>>661
どうも。Soundbankは音源ファイルです。
DOCにJREは再配布可能って書いてあるんですけど、
JREにSoundbankが付属してない&HP(JavaMedia)に
何も書いてなかったもので。
わざわざありがとうございました。
0663デフォルトの名無しさんNGNG
Javaでランダム制御ってできるんでしょうか?
例えばサイコロの目をランダムで出すみたいな・・・
0664デフォルトの名無しさんNGNG
>>663
java.util.Random
java.security.SecurityRandom
0665デフォルトの名無しさんNGNG
JAVAのVMではTemporaryフォルダにいきません。で、
以下のようなソースで返されたbyte[]をHashMapに(キー=url,値=byte[])

InputStream stream; byte[] data = null;
try { stream = url.openStream(); stream.read(data); stream.close(); }
catch(Exception e) { stream = null; data = null; return null; }; return data;

ローカルだと全く問題ないんですが、Web上ではできませんでした。
URLConnectionを使ってみてもダメみたいです、助けてください。
0666デフォルトの名無しさんNGNG
>>665
まず、自分が意味の通る文章を書いているか読み直せ。
0667デフォルトの名無しさんNGNG
>>665
文章は全然理解できなかったけど、とりあえず
catch節の中で、
e.printStackTrace();
して何でダメだったのか見てみれば?
0668デフォルトの名無しさんNGNG
>>666
すまん
>>667
例外はスローされてません。
対象のストリームを完全に読み込めてないです。
WAVファイルを鳴らすのであれば一瞬だけ鳴って終了です。
ローカルなら問題なしです。鯖側の問題でもなさそうです。
0669663NGNG
>>664
サンクス!
0670デフォルトの名無しさんNGNG
Web上ではダメってどー言う意味?
アプレット?
0671デフォルトの名無しさんNGNG
>>670
そうです
0672652NGNG
>>665
質問の意味が全く分からないけれど、そもそも
byte[] data = null;
なのに
stream.read(data);
をしたらNullPointerExceptionになるのでは?

あと、Java House(java-house.etl.go.jp/ml/topics/)の"バッファリング"の所に
☆read()は必ずしもバッファ配列の全部に読み込んでくれるとは限らない [j-h-b:4673]
☆InputStreamから全部をbyte[]に読み切るのに便利なByteArrayOutputStream [j-h-b:12963]
とかあるから、それを参考にしてみては?

ところで俺っちの質問が無視されとる(´・ω・`)ショボーン
0673デフォルトの名無しさんNGNG
>>672
同様のアプリも同じ状態(サウンドプレーヤー)
new byte[stream.available()] とかもう色々やっても無駄でした
ソースは末期のヘボソースです、紛らわしいの載せてすまん
読み込んだbyte[]はByteArrayInputStreamで読むようにしてますが
関係なさそうですね。
JavaHouse行ってみます。ありがとうございました。
0674デフォルトの名無しさんNGNG
>>673
まず、read() 一発で全データを読める保証が無いということに気づけ。
それから、質問するなら相手に意図の伝わる日本語書け。

InputStream in = null;
byte[] buffer = new byte[1024];
ByteArrayOutputStream out = new ByteArrayOutputStream();
try{
  in = url.openStream();
  while(true){
    int len = in.read(buffer);
    if(len < 0)  break;
    out.write(buffer);
  }
} catch(IOException ex){
  ex.printStackTrace();
} finally {
  try{
    if(in != null)  in.close();
  } catch(IOException ex){
    ex.printStackTrace();
  }
}
return out.toByteArray();
0675JavaMailのクラスパスNGNG
javaMail API と JAF をダウンロードしてクラスパスを追加したのですが
コンパイルできません。
何が間違っているのでしょうか?
OSはwin2000,JDKは1.3.1です
クラスパスは以下のようになっています。

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
C:\jdk1.3.1_01\bin;
C:\jdk1.3.1_01\javamail-1.2\mail.jar;
C:\jdk1.3.1_01\javamail-1.2\mailapi.jar;
C:\jdk1.3.1_01\javamail-1.2\pop3.jar;
C:\jdk1.3.1_01\javamail-1.2\smtp.jar;
C:\jdk1.3.1_01\jaf-1.0.1\activation.jar;

調べていると
<JAVA_HOME>/lib/ext/
にmail.jar などを置くとクラスパスを通さなくても
良いと書いてあるのですが私のJDKには /ext ディレクトリが
見当たりません。どうか御教授お願いします
0676652NGNG
(´・ω・`)ショボーン
0677デフォルトの名無しさんNGNG
>>675
{JAVA_HOME}/jre/lib/ext じゃなかったっけ?
0678デフォルトの名無しさんNGNG
>>676
Win2k + JDK1.3.1 + IE6 で別段問題ないが?
メッセージを見るとサーバが 500 Internal Server Error を返しているように思えるのだが。
Java Web Start って 1.4 もちゃんと対応してる?
0679 NGNG
>>676
CATVかなんかだろ?
0680JavaMailのクラスパスNGNG
>>677
家に帰ったら試してみます。
JDKのバージョンによって/extの場所が違うのかな?
でもクラスパスで指定してなぜコンパイルできないのだろう?
指定のしかた間違ってる?
0681 NGNG
ディレクトリが間違ってるっぽい。
0682JavaMailのクラスパスNGNG
>>681
どう間違ってる?教えてチョ
mail.jarなどをここに置かないといけないってことはないよね?
俺のパンチミスではないのか?ってこと?
それはないと思うけど。
0683デフォルトの名無しさんNGNG
Java2DのcreateFontでフォントを読み込ませようとすると、
「hoge.ttfを開いています・・・」が表示された後、
java.lang.SecurityException: Unable to create temporary file
という例外が発生してしまいました。
(アプレットです。)

なにが悪いのでしょうか?
フォントを読み込む時になにか一時ファイルを生成するのですか?
0684デフォルトの名無しさんNGNG
Javaのプロファイラでご推薦のがあれば教えてくださいゴルァ
0685デフォルトの名無しさんNGNG
>>675
コンパイルエラーが、クラスがみつからない、というのは確かなの?
だったら、どのクラスが見つからないの?
0686652NGNG
>679
違う。普通のISDN。
0687厨房ですよ!NGNG
Java自習中の者です。
ボタンをクリックするごとにカウントアップするアプリケーションを作ってるんですが。
コンパイルエラーが出てしまいます、理由が解りません教えて下さい。
以下ソースです。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SampleD8L31 extends JFrame{
int intCount=0;
public SampleD8L31(String title){
super(title);
JButton mybtn=new JButton("カウントアップ");
JButton Clrbtn=new JButton("クリア");
final JLabel myLabel=new JLabel(intCount+"回クリックされました。",JLabel.CENTER);
mybtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
intCount=intCount+1;
myLabel.setText(intCount+"回クリックされました。");
}
});
Clrbtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
intCount=0;
myLabel.setText(intCount+"回クリックされました。");
}
});
JPanel myPanel=new JPanel();
myPanel.setLayout(new GridLayout(1,2));
myPanel.add(mybtn);
myPanel.add(Clrbtn);

this.getContentPane().add(myPanel,BorderLayout.NORTH);
this.getContentPane().add(myLabel,BorderLayout.CENTER);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
try{
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
}catch (Exception e){
}
this.setSize(350,350);
this.setVisible(true);
public static void main(String args[]){ //ここにエラーがでます。
SampleD8L31 myApp=new SampleD8L31("Click Counter") ;
}    //ここにもエラー
}     //ここにもエラー



0688652NGNG
>678
>Java Web Start って 1.4 もちゃんと対応してる?

うげ。「まさかなぁ」思いつつ1.4を削除し1.3を入れ直したら動いた〜よ。
でも、そもそも俺のJava Web Startって1.4に付属してきてるもので、
1.4のインストールと同時にインストールされた物だったのに、なんでだろ?

いずれにせよ、ありがとう。
0689厨房ですよ!NGNG
見にくくてすいません、コンパイルエラーの内容はこうです。

式の開始が不正です。
public static void main(Sting args[]){

';'がありません。

’}’がありません。

よろしくお願いします。
0690デフォルトの名無しさんNGNG
>>687
厨括弧が足らんのと違うか? どこかは秘密だが。

>>688
見る限りサーバ側のエラーが原因だと思うんだけどなぁ?
JDK 1.4 の URLConnection の User-Agent が違ってるとか?
0691デフォルトの名無しさんNGNG
>675
PATHとCLASSPATHを混同しているように思われ?
0692652NGNG
>>690
んとね。もう一度試したんだけれども。(リブートのタイミングとかは適当)

1.おいらのパソコンからSDK,JRE,Java Web Startを削除する。
2.リブート。
3.j2sdk1.4.0-rc-winをインストールする。(Java Web Startもこの時に自動的にインストールされる)
4.リブート。
5.demoを実行。>>652のエラー
6.おいらのパソコンからSDK,JRE,Java Web Startを削除する。
7.j2re-1_3_1_02-win-iをインストールする。
8.リブート。
9.javaws-1_0_1_01-win-intをインストールする。(1.4に付属してた物とverは全く同じ)
10.demoを実行。成功!

と、なっちまいます。

でも何でだろ〜?
0693厨房ですよ。NGNG
>>690
解りました、ありがとうございました。
0694675NGNG
>>691
PATHとCLASSPATHは違うの?
ドキュソな私に違いを教えてください
0695デフォルトの名無しさんNGNG
PATHにC:\jdk1.3.1_01\bin;を描いて、
CLASSPATHにJARのありかを書く。

PATHはコマンドを探す場所の指定。
(java.exeとかjavac.exeのある場所。

CLASSPATHはクラスを探す場所の指定。
■ このスレッドは過去ログ倉庫に格納されています