トップページ⇒tech
1001コメント321KB

【初心者】Java質問・相談スレッド82【大歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/02/25(土) 23:38:06
過去ログ、関連スレッド、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 http://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals を使え。

前スレッド
【初心者】Java質問・相談スレッド81【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1139654818/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/

次スレは>>980あたりで。
0159デフォルトの名無しさん2006/02/27(月) 19:29:04
>>158
私の調べたところ、このエラーが出る例で、メモリを過剰に割り当てているものが二つほど見ることができた。
一つは5分おきに実行していた場合である。
もう一つは、-Xmsに512や1024を指定した場合である。
よって、前者の状態に当てはまるのではないか、と推測したわけだが、どうだろうか。
0160デフォルトの名無しさん2006/02/27(月) 19:33:50
いづれにしても提示する情報が不適切だな
0161デフォルトの名無しさん2006/02/27(月) 19:42:36
シーン…
0162デフォルトの名無しさん2006/02/27(月) 20:01:42
AppletのgetDocumentBase() のように
ローカル実行の場合にclassファイルがあるフルパスを取得するには
どうしたらよいのでしょうか。
(設定.iniを読み書きするのにパス名を知りたい)

よろしくお願いします。
0163デフォルトの名無しさん2006/02/27(月) 20:02:54
Javaで組み込みプログラムは可能になりましたか?
0164デフォルトの名無しさん2006/02/27(月) 20:04:35
クラスの置き場所は取れません。

ResourceBundle
Preferences
System.getProprety("user.dir")
System.getProprety("user.home")

のどれかが君の願いをかなえてくれるでしょう。
0165デフォルトの名無しさん2006/02/27(月) 20:11:04
>>163
J2MEをお調べください。…身近な例では、厳密に組み込みと言えないかもしれませんが、携帯がJavaですよね。
0166デフォルトの名無しさん2006/02/27(月) 20:13:27
>>162
jarに固めたりするので、.classの場所=.iniファイルの場所にはならないかと。
>>164さんのいずれかの方法で対処するとか、いっそクラスローダーにまかせちゃうとか。
01671622006/02/27(月) 20:28:14
>>164
ありがとうございます。
Win環境でですが、System.getProprety("user.dir") で意図したものが取得できました。
初心者なので前2つとかはよくわかりませんが、これから勉強していきたいと思います。
166さんもありがとう。
0168デフォルトの名無しさん2006/02/27(月) 20:41:56
Strutsで開発することになったんだけど
サーブレットもEJBも解らない。
そもそも、Strutsっていきなりそれだけ勉強して理解できるものなの?
0169デフォルトの名無しさん2006/02/27(月) 20:44:07
できません。
0170デフォルトの名無しさん2006/02/27(月) 20:47:30
サーブレット、EJBありきってこと?
0171デフォルトの名無しさん2006/02/27(月) 20:48:35
>>168
とりあえず Struts に関する本を購入してください。
本は偉大です。
0172デフォルトの名無しさん2006/02/27(月) 20:49:56
>>171
本でどうにかなるのか、、、で結局Strutsの本だけである程度行けるってことかな。
とりあえず、会社の本使ってやってみるわ。
0173デフォルトの名無しさん2006/02/27(月) 20:59:58
>>172
大抵の本には、その本のターゲットになるレベルが書いてあるわけです。
それで、そこに書いてある単語が理解できなければ、その単語に関する本も
読めばいいという寸法です。
0174デフォルトの名無しさん2006/02/27(月) 21:03:10
>>173
ご親切にどうもありがとう。明日から暫く精進しますわ。
0175デフォルトの名無しさん2006/02/27(月) 21:13:41
/** キイが押されたときの処理 */
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_RIGHT : px=px+vpx; if(px > xmax-pl) px=xmax-pl; break;
case KeyEvent.VK_LEFT : px=px-vpx; if(px < xmin) px=xmin; break;
}
repaint();
}

/** キイが離されたときの処理 */
public void keyReleased(KeyEvent e) { }

/** キイが押して離されたときの処理 */
public void keyTyped(KeyEvent e) { }
}
最後の}にclassまたはinterfaceがありませんとでるのですが?

0176デフォルトの名無しさん2006/02/27(月) 21:16:58
class または interface 宣言がなかとです
0177デフォルトの名無しさん2006/02/27(月) 21:31:02
>>175
波カッコ {} の対応を疑ってみよう
0178デフォルトの名無しさん2006/02/27(月) 22:02:10
下のファイルをそれぞれTest1, Test2で同時に起動した時に、Share.valの値が
それぞれ0から順にカウントされていくのですが、これって同一VM上ということには
ならないんですか?
互いに干渉し合うようにカウントしたいのですが

--Share.java--
public class Share {
public static int val = 0;
}

--Test1.java--
public class Test1 {
public static void main(String[] args) {
while(true)
Share.val++;
}
}

--Test2.java--
public class Test2 {
public static void main(String[] args) {
while(true)
Share.val++;
}
}
0179デフォルトの名無しさん2006/02/27(月) 22:08:08
>>178
>下のファイルをそれぞれTest1, Test2で同時に起動した時に、

同時に起動って  何?
0180デフォルトの名無しさん2006/02/27(月) 22:09:03
Test1が起動してる最中に、という意味です
0181デフォルトの名無しさん2006/02/27(月) 22:14:14
>>178
> 同一VM上ということにはならないんですか?
なりません。

> 互いに干渉し合うようにカウントしたいのですが
スレッド (Thread) について勉強してください。
0182デフォルトの名無しさん2006/02/27(月) 22:26:51
スレッドは知ってます。
クライアントが2つ立ち上がった場合に、一つのクラスに対して同期を取りながら
アクセスをする方法はありませんか?
0183デフォルトの名無しさん2006/02/27(月) 22:39:29
「クラスにアクセス」ってのが意味分からない
0184デフォルトの名無しさん2006/02/27(月) 22:44:41
分かりませんかね?
インスタンスでもオブジェクトでもリソースでもいいんですが。

178のような方法ではムリだとはなんとなく分かりますが、
いわゆるクライアント−サーバのような機能を同一マシン上で実行するための
Java特有の機能(ツール?)のようなものはありませんか?
0185デフォルトの名無しさん2006/02/27(月) 22:45:53
>これって同一VM上ということには ならないんですか?

なりません。別々のVMです。
したがってこのVM間の通信はスレッド間の通信に等しいことになります。
0186デフォルトの名無しさん2006/02/27(月) 22:56:21
スレッド間の通信というのは手元の本だとwait(),notify()を使っているようなのですが、
これは同じVM上ではないのでしょうか?
それともメッセージ、もしくはソケット通信のようなことですか?
0187デフォルトの名無しさん2006/02/27(月) 22:57:26
>したがってこのVM間の通信はスレッド間の通信に等しいことになります。

すまん間違えた。

したがってこのVM間の通信はプロセス間の通信に等しいことになります。
0188デフォルトの名無しさん2006/02/27(月) 22:58:46
連続ですみません。

一応調べてはいるのですが、VMというのはmain()1つにつき1つということですか?
0189デフォルトの名無しさん2006/02/27(月) 22:59:25
>>187
なるほど、そういうことですか。
ありがとうございました。
0190デフォルトの名無しさん2006/02/27(月) 23:08:23
>>184
プロセス間通信をするなら、ソケットかRMIを使えばいいよ。
この辺に手頃な規模のサンプルがあるので参考になるかも。
ttp://www.hellohiro.com/
0191デフォルトの名無しさん2006/02/27(月) 23:25:42
>>190
ありがとうございます。
実現する機能をリモートと行うにはRMIというのを使えば良いようなことは検索で
分かりましたが、ローカルでテストする場合はどうするのかなと思ってました。
参考にさせて頂きます。
0192デフォルトの名無しさん2006/02/28(火) 00:24:40
すみません、JSPサーブレットの質問はここでも大丈夫でしょうか?
JSPからサーブレットを二つ呼びたいのですが、そういった事は可能なのでしょうか?

例:まず一つ目のボタンで商品名と詳細用のボタンを出し、その後詳細用のボタンを別のサーブレットで処理する。
0193デフォルトの名無しさん2006/02/28(火) 00:31:10
ローカルにだってソケットは開けるし、RMIも使えるしRMIのレジストリも起動できます。
0194デフォルトの名無しさん2006/02/28(火) 00:34:48
>>192
2つ呼んでるようには見えませんが。
1.まず一つ目のボタンで商品名と詳細用のボタンを出し(リクエストとレスポンス)
2.その後詳細用のボタンを別のサーブレットで処理する(リクエストとレスポンス)
1つのリクエストに1つのレスポンスですよね。単に1と2で表示するjspを1つにしたいなら、
そう書けばいいだけで…俺、なんか勘違いしてる?

あと、この手の話題はWebProg板にスレがあったと思います。
0195デフォルトの名無しさん2006/02/28(火) 00:36:32
別に一つ目のボタンを押したときのPOST先をサーブレットAに、
二つ目のボタンを押したときのPOST先をサーブレットBにすりゃ
いいだけだけど。
0196デフォルトの名無しさん2006/02/28(火) 05:17:36
JavaScriptも面白いYO!
0197デフォルトの名無しさん2006/02/28(火) 11:08:19
すみません教えて下さい。
サーブレットなんですが、
ルータを挟んでいる場合のローカル端末(ブラウザを立ち上げた端末)のIPアドレスの取得方法を教えて下さい。
0198デフォルトの名無しさん2006/02/28(火) 11:11:36
>>197
ルータじゃなくてファイアウォールとかNATとかじゃないの?
ただのルータならHttpServletRequestからしかるべきフィールドがとれると思うんだが。
0199デフォルトの名無しさん2006/02/28(火) 12:04:58
>>197
それはHTTPの常識を打ち破る発明をしろと言うことなのだろうか?
0200デフォルトの名無しさん2006/02/28(火) 12:13:32
つまりセキュリティを無効化する方法を知りたいって事じゃね?
02011992006/02/28(火) 12:17:41
いや、IPの話か。
ルータでパケットのIPを書き換える前のIPを知りたい、ということなのか?
0202デフォルトの名無しさん2006/02/28(火) 12:50:23
IP書き換えるのはルータじゃないよ。確かに最近のルータにNATやIPマスカレードな機能が乗ってること多いけどさ。
ルータはその名の通り、交通整理が仕事。それはさておき。

>>197
直付けクライアントor最後の串は、ServletRequest(HttpServletRequestの親)のgetRemoteAddr()。

なんで相手側のIPが必要なんでしょう?相手がローカルアドレスでDHCPだったりすると、意味なくなること
多いんだけど、ブラウザ起動中ってことなのかな?それでもローカルアドレス取るのはあまり意味内希ガス
NATやIPマスカレードを通すとわかりにくくなるよね。JavascriptやアプレットでIP取れれば返せるけど。
0203デフォルトの名無しさん2006/02/28(火) 14:30:06
MVCモデルは表示部分はJspコントロールはServletSQL発行などはBeansで行うことが
良いといわれています。
ですがServletのrequest.getParameter()で受け取った複数の値をそのままDBに
insertするようなSQL文をわざわざ他のクラス(Beans)で行うと、クラスの引数が
多くなってしまいあまりスマートではないような気がしています。
そのような処理もBeansで行うべきなのでしょうか?
0204デフォルトの名無しさん2006/02/28(火) 14:54:37
>>203
SQL発行をJavaBeans内でやるのは疑問ですが、それは本論と外れますね。
別にクラスの引数は多くなりませんよ。Beanだからnew Bean()で後はsetterを呼び出すだけ。
まあ、setter呼び出しが並ぶことには違いはありませんけど、たいていはO/Rマッピングツールで
やるのでコーディングは不要になったりします。
0205デフォルトの名無しさん2006/02/28(火) 15:00:48
beansとJspのやり取りだけではなく、ServletとBeansのやり取りもセッターと
ゲッターを使うということですね
勉強になりました
0206デフォルトの名無しさん2006/02/28(火) 18:12:26
質問です。
アプリの設定を管理するSettingsクラスを起動時に new し、そのコンストラクタ内で
getClass().getResourceAsStream( 設定ファイル名 ) と Properties#load() で読み込んでます。

これをjarにして起動すると正しく動作するんですが、jwsで呼ぶと load() でぬるぽが出ます。
当然オレオレ署名はしてありますが、セキュリティ例外ならともかくぬるぽなのが謎です。

かなりエロい人、教えてください。 jreは1.5.0_06 です。
0207デフォルトの名無しさん2006/02/28(火) 18:27:34
>>206
設定ファイルはどこにある?jar内?jarの外のフォルダ?
02082062006/02/28(火) 18:29:29
>>207
jar内です。
クラスパスのルート、パッケージ無しの場所に置いてます。
0209デフォルトの名無しさん2006/02/28(火) 18:48:02
そのクラスからの相対パスにして味噌
0210デフォルトの名無しさん2006/02/28(火) 19:05:55
>>206
俺は意地悪なのでヒントだけあげよう。
ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/javaws/developersguide/faq.html#211
「このクラスローダには、Class.forName が JNLP ファイルに定義されている
リソースを検索しないという残念な副作用があります。システムクラスローダ
(ClassLoader.getSystemClassLoader) を使用してリソースやクラスを検索
する場合も同様です。 」

ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/Class.html#getResourceAsStream(java.lang.String)
「このオブジェクトがブートストラップクラスローダによってロードされた場合、
メソッドは ClassLoader.getSystemResourceAsStream(java.lang.String) に
委譲されます。 」

外してたらスマン
02112062006/02/28(火) 19:10:10
>>209
ダメでした orz
../../../〜 でダメだったんで、Settingsクラスと同じパッケージに置いてみてもダメでした。
相変わらずjar版は元気に動作します。
02122062006/02/28(火) 19:12:40
>>210
クラスローダが怪しいなーという気はしてました。もしFAQだったら簡単に答えが
見つかっちゃったりなんかしちゃったりして、という淡い期待で聞いてみたんですが
やっぱりちゃんと嫁って感じですね。 >俺
読んでみます。 どうもです
02132062006/02/28(火) 19:51:58
報告します。 出来そうです。
実はよく調べたら、クラスパス指定が間違ってたりキャッシュ残ってたりで
かなりヘボい状態でした。 orz 直せば出来そうです。 お騒がせしました。
jwsでのリソース取得について、結果はこんな感じ

System.getSystemResource() : ダメ
getClass().getResource()
 ルートから : ダメ
 相対パッケージ指定 : OK
getClass().getClassLoader().getResource()
 ルートから : ダメ
 相対パッケージ指定 : OK
Thread.currentthread().getContextClassLoader().getResource() : OK

皆様ありがとう。 物凄くエロいです。
0214デフォルトの名無しさん2006/02/28(火) 20:00:00
javaでタブオーダーの設定ってできますよね?
簡単に検索できると思ったのですがなかなか見つかりません。

すみませんが教えていただけないでしょうか
0215デフォルトの名無しさん2006/02/28(火) 20:03:39
>>214
tabindexかな
0216デフォルトの名無しさん2006/02/28(火) 22:45:35
J2SE1.4で現在実行中のスレッドの親スレッドのスタックトレースを取得したいんですが、
APIドキュメントを見てもいい方法が見つかりませんでした(見落としてるかもしれません)
なにかいい方法をご存知の方がいらっしゃいましたらご教示ください。
0217デフォルトの名無しさん2006/02/28(火) 22:49:03
>>216
1.4 じゃねぇな。
親スレッドから子スレッド起動するときに親側で例外一個作って渡しとけ。
02182172006/02/28(火) 22:50:11
補足: それで取れるのは親のリアルタイムのスタックトレースではないので
0219デフォルトの名無しさん2006/02/28(火) 23:06:22
>>216
やっぱないですかorz

> 親スレッドから子スレッド起動するときに親側で例外一個作って渡しとけ。
それが出来れば簡単なんですが、プラグインを扱うシステムを作っていて、プラグインが生成したスレッドをシステム本体から監視したいので
問題のスレッドがどこで生成されるかを特定出来ないのです。設計見直すしかないでしょうか。
0220デフォルトの名無しさん2006/02/28(火) 23:20:41
バカすぎてJavaの宿題ができません>< 助けて〜
0221デフォルトの名無しさん2006/02/28(火) 23:22:43
>>220
知るかヴォケ、としか返しようがないレスを、今日見つけました。春はもうすぐですね。桜はまだでしょうか。
0222デフォルトの名無しさん2006/02/28(火) 23:27:49
ThreadGroupで例外が受け取れる。スレッド本体が落ちたとき限定だけどね。
メインループでプールされたスレッドの例外がないか監視していくとかなら精度は知らんが簡単
0223デフォルトの名無しさん2006/02/28(火) 23:29:53
>>221
春ですなぁ。花粉の恐怖がもうすぐそこにorz
それはさておき、>>220は宿題スレに誘導しておくのがいいのでは?俺?誘導なんかしませんよ。
0224デフォルトの名無しさん2006/02/28(火) 23:49:38
すみません質問です!jarファイルを作って、ダブクリだけで実行できるようにしようと
しているのですが、画像を使うファイルだった場合、classファイルと一緒に入れるのがよろしいのでしょうか?
jarコマンドの時に、画像を指定していれるのは、どのようなコマンドが必要なのでしょうか?
教えてください!><
0225デフォルトの名無しさん2006/02/28(火) 23:51:33
>>224
画像も JAR ファイルに入れとけ。
0226デフォルトの名無しさん2006/02/28(火) 23:52:34
>>219
設計見直すしかないです。あるいは 1.5 使ってください。
0227デフォルトの名無しさん2006/03/01(水) 00:22:16
Javaの1.5はかなり書き方がかわっていますね。
Java1.5についてのサイトや参考書を教えて欲しいのですが。
0228デフォルトの名無しさん2006/03/01(水) 00:25:31
>>227
このページはいかがでしょうか。
Java 6.0 の情報もありまして。

Java in the Box
http://www.javainthebox.net/
0229デフォルトの名無しさん2006/03/01(水) 00:39:12
>>228
すごくよさそうですね。
じっくり見てみます。ありがとうございます。
0230デフォルトの名無しさん2006/03/01(水) 02:43:56
# ひとりごと
# 最近質問したきり帰ってこない人が居ますが
# 解決したのなら、その旨、書いていただければ
# その症状で困ってる他の人も嬉しくなります。
# 回答側の人にとっても、別のところでまた役に立つかもしれません
0231デフォルトの名無しさん2006/03/01(水) 02:52:58
遅くなりましたが解決しました。
本当にありがとうございました。
0232デフォルトの名無しさん2006/03/01(水) 03:02:23
俺も解決しました。
本当にありがとうございました。
0233デフォルトの名無しさん2006/03/01(水) 03:04:17
おかげで体も引き締まり、女の子にもモテモテです。
ギャンブル運にも恵まれて、今ではちょっとした小金持ちw
本当にありがとうございました。
0234デフォルトの名無しさん2006/03/01(水) 12:42:50
Vectorについて教えてほしいのですが、

Vector v = new Vector();
for(int i=0;i<listProduct.size();i++)
{
prd=(Product)listProduct.get(i);
System.out.print(prd.name+" ");
v.add(prd.name);
for(int x=0;x<v.size();x++)
{
System.out.println("今のvectorの中身"+v);
}
System.out.println("vectorの全内容"+v);
}

このような内容でArrayListの中身は適当にA〜Eとしてください。
このときにVectorを表示するときに

今のvectorの中身ABCDE
vectorの全内容ABCDE

と表示されてしまうのですが、
今のvectorの中身
A
B
C
D
E
vectorの全内容ABCDE

とVectorの中身を上書きせずに改行して表示したいのですがどのようにすればよいのでしょうか?
0235デフォルトの名無しさん2006/03/01(水) 12:56:51
System.out.printlnメソッドを使えば、勝手に改行される。
System.out.printに変えてみるんだ。
0236デフォルトの名無しさん2006/03/01(水) 13:00:27
スマソ・・・勘違いしてた。
こうだね↓

System.out.println("今のvectorの中身");
for(int x=0;x<v.size();x++)
{
System.out.println(v.get(i));
}

System.out.println("vectorの全内容"+v);
0237デフォルトの名無しさん2006/03/01(水) 13:16:51
心の中でIterator、ListIteratorと叫ぶ俺がいる。や、別にいいんだけどね。
0238 2006/03/01(水) 13:37:40
同じコンピュータ上の(同じJavaVM上の)二つの違う種類のJavaプログラムが通信しあう手段はありませんか?
二つとも自分が作るプログラムです。一方が起動してなかったら起動して、起動してたらそれを使う。そしてデータを渡したり、そのためにメソッドを呼び出したりしたいんです。
0239デフォルトの名無しさん2006/03/01(水) 13:43:02
>>236
実行してみました、しかし、

vectorの中身
A
vectorの中身
B
B
vectorの中身
C
C
C
vectorの中身
D
D
D
D
vectorの全内容[A, B, C, D]

と言うふうに表示されてしまいました。できればこのような表示にしたいのですが、

今のvectorの中身 A
今のvectorの中身 B
今のvectorの中身 C
今のvectorの中身 D
今のvectorの中身 E
vectorの全内容ABCDE

どのようにしたら良いのでしょうか?
0240デフォルトの名無しさん2006/03/01(水) 13:44:50
>>238
PipeReader/PipeWriter とか。
あるいはデータ保持用の自作クラス作って
入出力は synchronized のメソッド使うとか。
02412392006/03/01(水) 13:48:54
すいません自己解決しました。
もしもこれで間違っていたら指摘してください。

System.out.println("vectorの中身");

for(int x=0;x<1;x++)
{
System.out.println(v.lastElement());
}
0242デフォルトの名無しさん2006/03/01(水) 13:59:50
>>241
それ、forの意味はあるのか?
0243デフォルトの名無しさん2006/03/01(水) 14:11:36
ていうかだな。元のプログラムのこれ。

for(int x=0;x<v.size();x++)
{
System.out.println("今のvectorの中身"+v);
}
System.out.println("vectorの全内容"+v);

これの for のブロックの中のこれはなんだこれは?
System.out.println("今のvectorの中身"+v);

というか、Vecotor 全部出したいなら Enumeration 使え。
for (Enumeration e = v.elements(); e.hasMoreElements(); )
 System.out.println(e.nextElement());
02442392006/03/01(水) 14:20:06
>>243
えっとですね、改行して出したかったので自分なりにはこれで大丈夫かなって思ってたんです。
0245デフォルトの名無しさん2006/03/01(水) 14:22:25
改行とvectorはまったく持って関係ないYO
0246デフォルトの名無しさんNGNG
独習JAVA第3版の317ページ、問2のことで質問があります。
答えのソースを実行しても、Stackクラスを利用することができません。
ほかに何か設定が必要なのでしょうか?
コンパイラはEclipseのバージョン: 3.1.1で、
JDKは1.5.0_06です。
よろしくお願いします。
02472392006/03/01(水) 14:26:00
すいません説明不足で。

改行したかのように見せたかっただけです(^_^;)
0248デフォルトの名無しさん2006/03/01(水) 14:27:37
>>246
独習JAVA第3版をここの住民みんなが持ってると思ってるのかー
0249デフォルトの名無しさん2006/03/01(水) 14:28:34
出版者に聞くか、ソースを晒せ
0250デフォルトの名無しさんNGNG
>>248
別スレに誤爆してしまいました。
http://pc8.2ch.net/test/read.cgi/tech/1112760409/109-111
です。
0251デフォルトの名無しさん2006/03/01(水) 14:32:14
パソコン初心者なのですが
グルセンと言う仮想デバイス?をインストールしたのですが間違えてXP SP2用では無くただのXP用をインストールしてしまい
グルセンがどうやってもアンインストールできません
どうしたらアンインストールできますか?
XP用をダウンロードしたのは私ですがSP2用を再度ダウンロードしようと何度も試みましたが出来ません
何時も
グルセンは実行中です。タスクバー内にあるグルセンのアイコンを右クリックして「終了」選択してからRetryを押してください。
と出るだけでタスクバーには、終了のアイコンが出てきません。
どう言う事でしょうか何度か繰り返したらスタートにもグルセンが消えてもう無くプログラムでも削除を受け付けない為もう打つ手は、在りません。
マジで助けてください
0252デフォルトの名無しさん2006/03/01(水) 14:35:09
誤爆祭り?
0253デフォルトの名無しさん2006/03/01(水) 14:52:45
>>251
リカバリすれば?

いやしかし、どうしてこのスレに書いたのかな?
0254デフォルトの名無しさん2006/03/01(水) 15:06:35
リカバリーの仕方が分かりません
ゴミ箱も自動で削除されてるしどうしたらいいんでしょうか?
0255デフォルトの名無しさん2006/03/01(水) 15:18:24
スレ違いだ死ね
0256デフォルトの名無しさん2006/03/01(水) 15:35:04
>>250
どんなエラーになるんだい?
0257デフォルトの名無しさん2006/03/01(水) 15:38:17
実はグルセンというのはJavaで書かれているとか、特定用途向きのJVMとか…

んなわけないな。なんか、ゲーム用らしいし。
0258デフォルトの名無しさん2006/03/01(水) 15:42:42
>>254
じゃあ Linux をインストールしろ。


      完


■ このスレッドは過去ログ倉庫に格納されています