【初心者】EclipseでJ ..
293:デフォルトの名無しさん
06/09/17 23:55:14
甘い。まだJDK1.3でしか動かないソフトがあるかもしれん。
とくに仕事だと
294:デフォルトの名無しさん
06/09/18 05:03:23
>>289
jre1.5.0_08再インスコしてみる
実行環境は勝手にパス通るみたいなんでいいけどjdkはパス変更しる
eclipseはウィンドウー設定ーインストールされているJREで検索/1.5.0_08に再設定しる
295:デフォルトの名無しさん
06/09/18 06:51:12
再インストール云々前に
そもそも>>289はちゃんとPATH通したのかと。
そこが疑わしい
296:デフォルトの名無しさん
06/09/18 12:41:39
>>253 >>258
遅レスだけど、Eclipse 3.3 から Eclipse で設定可能。
297:デフォルトの名無しさん
06/09/18 12:50:18
>>293
とりあえず >>289 に 1.3 は必要なさそうだし。
こういう奴がいるから、仕事では Eclipse に jre ディレクトリ作って
そこにぶち込んで丸ごと配布してる。勝手に認識されるからな。
だいたい、環境変数意識させる自体、時代遅れなんだよ。
298:デフォルトの名無しさん
06/09/18 13:15:15
>>297
おいまて、短絡的になるなせっかち野郎。
>>289は「コマンドプロンプト」って言っているんだぞ。
299:デフォルトの名無しさん
06/09/18 13:30:40
>>296
3.3の正式版は来年6月だけどね。
300:デフォルトの名無しさん
06/09/18 13:55:18
>>298
短絡的、短絡的ってうるせーぞw
どう見てもコマンドプロンプトが目的じゃなく、Eclipse 起動が目的だろ。
301:デフォルトの名無しさん
06/09/18 14:30:18
いや、Eclipseだけでなくコマンドプロンプトでも作業したがっていると見た。
Eclipseオンリーならたしかにパスの設定はいらんがな
302:デフォルトの名無しさん
06/09/18 23:49:21
環境: WinXP SP2
j2sdk1.4.2_12 と jre1.5.0_06 が入っていて
All-In-One-Eclipse + Tomcat5.5 + sysdeo3.1final を導入してサーブレットを学習しようとしてます。
[Java]-[インストール済のJRE] では jdk1.5.0_06 を追加して選択、
Tomcat 5.5\common\lib\servlet-api.jar を外部追加しています
sysdeoのJREも jdk1.5.0_06
現在コンパイルはできるのですが、テストするのに
1.Tomcat 5.5\webapps\servlets-examples\WEB-INF\classes にclassファイルをコピー
2.Tomcat 5.5\webapps\servlets-examples\WEB-INF\web.xml
のservlet・servlet-mappingをエディタで追加
3.ブラウザで表示
という手順を踏んでいます
アプレット開発のときのように、
コンパイルから実行までEclipse上で(欲を言えば一括で)処理するにはどうしたら良いでしょうか?
303:デフォルトの名無しさん
06/09/19 00:05:29
>>302
Sysdeo使っているのになぜ1.の手順が必要なのか不明。
Tomcatプロジェクトでプロジェクトを作成してるか?
2.は仕方ない。
3.はSysdeo使っているなら仕方ない。
SysdeoをやめてWTPを使えばわざわざブラウザ起動したりURL指定したりはやらなくてよい。
304:デフォルトの名無しさん
06/09/19 00:19:19
実行といっても特殊だからなああれは。
それなら、Apache Antでビルドスクリプトを書いてみるのも一つの手。
305:デフォルトの名無しさん
06/09/19 00:22:19
>>303
>Tomcatプロジェクトでプロジェクトを作成してるか?
してます。
でもそうしないといけないってことは、多分ソースファイル追加する手順を解ってないんですね('A`)
>SysdeoをやめてWTPを使えばわざわざブラウザ起動したりURL指定したりはやらなくてよい。
これはとても気になるんで、こっち調べてみることにします
サンクス
>>304 とこの程度の理解度しかないんであまり手を広げられそうにないです
WTPでもSysdeoでも一長一短ってことかな
306:デフォルトの名無しさん
06/09/21 10:28:51
プログラム暦約半年、
Java歴4日目の入門者です。
Eclipse3.2+とDocomoの携帯用ライブラリでゲームを作っています。
(要するにiアプリ)
調べたところJavaで連想配列を使うのにHashtableクラスを使う
(iアプリ環境ではHashtableクラスしかありませんでした)とわかったので
試しているのですが、
Hashtable myhash1 = new Hashtable();
{
myhash1.put("my1",new Integer(1));
}
だとコンパイルが通るのですが、
Hashtable myhash1 = new Hashtable();
myhash1.put("my1",new Integer(1));
と書いた場合コンパイルエラーになってしまいます。
↑のコード中での中括弧はコンパイル上なにか特殊な意味があるのでしょうか。
くだ質ですが詳しい方ご教示頂けませんでしょうか。。
307:デフォルトの名無しさん
06/09/21 10:42:03
>>306
> Eclipse3.2+とDocomoの携帯用ライブラリでゲームを作っています。
> (要するにiアプリ)
Eclipseで使うならDojaプラグインがおすすめ。
> 調べたところJavaで連想配列を使うのにHashtableクラスを使う
> (iアプリ環境ではHashtableクラスしかありませんでした)とわかったので
HashMapがあるけどiアプリではつかえなかったかも。
> 試しているのですが、
> Hashtable myhash1 = new Hashtable();
> {
> myhash1.put("my1",new Integer(1));
> }
> だとコンパイルが通るのですが、
> Hashtable myhash1 = new Hashtable();
> myhash1.put("my1",new Integer(1));
> と書いた場合コンパイルエラーになってしまいます。
> ↑のコード中での中括弧はコンパイル上なにか特殊な意味があるのでしょうか。
> くだ質ですが詳しい方ご教示頂けませんでしょうか。。
んなことありえねえ。ソースコードもっとはしょったか?
その{}はもしかしてtry-catchスコープか?
308:デフォルトの名無しさん
06/09/21 11:28:24
>>307様
早速のご返答ありがとうございます。
>Eclipseで使うならDojaプラグインがおすすめ。
はい。DojaエミュレータのEclipseプラグインと併用しています(Doja4.1の最新版)
配列での直接代入でも同じことが起こったのではしょってやってみました。
public class myClass1 {
int myarray[] = new int[256];
{
myarray[1] = 1;}
}
}
重要な事を書き忘れていましたが、クラスのメンバとして宣言していました。
…自己解決でしたすみませんでした;´д`)
ちなみに仕様上Hashを使うと遅い&多次元配列でいいや。になったので、
それでやってます。
ありがとうございました。
309:308
06/09/21 11:30:59
あう間違い。
public class myClass1 {
int myarray[] = new int[256];
{
myarray[1] = 1;
}
}
でした。。
310:デフォルトの名無しさん
06/09/21 11:52:17
WTPはバージョン番号を間違えると
全然異なった動きを見せるのが恐ろしいから気を付けよう!
とくにTomcatディレクトリへのデプロイは要注意!
311:デフォルトの名無しさん
06/09/21 11:54:26
>>308-309
おいおい、たったそれだけのことかい。
その中括弧はメンバではなくインスタンスイニシャライザと呼ばれるものだ。
インスタンスが生成されるときに実行されるプログラムだ。
似たものでstaticイニシャライザってのがあるが、あちらはクラスが一回だけ
呼び出されたときに実行される。
312:308
06/09/21 12:19:31
>>311
なるほどとても勉強になりました。
メンバ宣言の際の初期値代入と同じ感覚で、
メソッド外でも自クラスのメンバの操作ができると勝手に思いこんでいました。
クラスという概念上から考えれば非常識なことですね…。
こういうときはイニシャライザ(今日はじめて知った用語…)を使うのですね。
メンバとしてデータを宣言して、
そのデータを初期化するような時に使えばいいのでしょうか。
>インスタンスイニシャライザ
313:デフォルトの名無しさん
06/09/21 13:06:16
private List<Integer> list = new ArrayList<Integer>();
だけじゃあきたらないとき
listに何かつっこんで起きたいときにイニシャライザを使う。
しかしコンストラクタでもできるんならそっちでやってもかまわんので。
イニシャライザは主にstatic変数を定義するときに使うことが多いが、
インスタンス変数の定義するときには滅多に使わないかな。
314:308
06/09/21 13:25:31
>>313様
ちょうど、コンストラクタとインスタンスイニシャライザの使い分け方が、
疑問になり始めていたところです。
参考にしていたプログラムのソースでも、
インスタンス変数の初期化にコンストラクタではなくイニシャライザを使ってましたので…。
いい機会ですのでもうちょっとインスタンス生成時の処理について勉強してみます。
>イニシャライザは主にstatic変数を定義するときに使うことが多いが、
Static変数の場合はコンストラクタが呼ばれないので
イニシャライザを使うということでしょうか…。
315:デフォルトの名無しさん
06/09/21 14:23:59
static finalな配列やコレクションオブジェクトを作りたいとき
つまり定数な配列やコレクションを作りたいとき
staticイニシャライザを使うことが多い。
するとメモリ節約、パフォーマンス節約につながる。
いや、携帯電話の場合は、final使うとメモリ食うのでアレだが、
配列の不用意な上書きをせずに済み、安全性が高まるってことで。
private static final List list;
static {
List listTemp = new ArrayList();
listTemp .add("aaa");
listTemp .add("bbb");
list = Collections.unmodifiableList(listTemp);
}
316:デフォルトの名無しさん
06/09/21 15:28:20
EclipseでサーブレットとクラスとJSP作ってブラウザで
実行したらHTTP????? 404 - /(ファイル名)
って出たんですが・・・404って数字は何ですか?
その前は500って出てました。
色々ググってみたけど、見つけられませんでした。
判る方教えてください
317:デフォルトの名無しさん
06/09/21 16:50:17
>>316
404くらい知ってるだろ
ウェブページ作ったこと無いのか?
318:デフォルトの名無しさん
06/09/21 17:32:02
>>317 ないです。全くの初心者です。
404くらい知ってるだろと言われても・・・
404が判らないので質問しているのですが・・・
319:デフォルトの名無しさん
06/09/21 17:42:28
>>318
URLリンク(rfc.net)
ページ内を「404」で検索
320:デフォルトの名無しさん
06/09/21 17:45:49
http 404
でぐぐっただけでいくらでも出てくるじゃねえか
こんな情報も見つけられないんじゃ人生終わりだな
321:デフォルトの名無しさん
06/09/21 18:02:16
>>318 有難う御座いました。助かりました。
>>319 はい。人生終わったので、1からスタートしようとしてる所です。
322:デフォルトの名無しさん
06/09/21 18:15:03
>>321
おお、本当にリスタートか
検索技術も磨きつつがんがれ
323:デフォルトの名無しさん
06/09/21 18:18:10
>>322 はい。リアルに前勤めてた会社を解雇された所です。
有難う御座います。まだ不慣れですが。
頑張りたいと思います(`・ω・´)シャキーン
324:デフォルトの名無しさん
06/09/21 19:40:18
最近の餓鬼は404 not Found と表示されたページを見たことがないのか。
325:デフォルトの名無しさん
06/09/21 19:41:16
404 File not found
の間違いだった。
つか、書いてある意味がわからないのか?
この程度の英語も読めないでは(ry
326:デフォルトの名無しさん
06/09/21 19:41:36
ミスチルの曲名にもなってる有名なものなのになぜ知らないのだろう
327:308
06/09/23 10:17:17
>>315様
ご返答ありがとうございます。
なるほどよくわかりました。
staticInitializerはクラスをオブジェクトとして参照するとき以外にも使えるという事ですね。
今は携帯電話用のプログラムでクラス数も少なく直接使う機会はなさそうですが^^;
とても勉強になりました。
>final使うとメモリ食う
こちらも少し気になったので調べて見ます。
有難う御座いました。
328:286
06/09/23 16:48:17
>>288
インストールしています
java version "1.5.0_06"です
返事遅くなりました、すいません。
329:デフォルトの名無しさん
06/09/23 17:40:13
eclipse 3.2 でテキストファイルに日本語を記述して保存したいのですが、
下記のメッセージが表示されて保存できません。
どうすればよいのでしょうか?
「一部の文字は "Shift_JIS" 文字エンコードを使用してマップすることはできません。
エンコードを変更するか、"Shift_JIS" 文字エンコードによってサポートされていない文字を除外してください。」
330:デフォルトの名無しさん
06/09/23 18:00:28
>>329
勘違いでした。
331:デフォルトの名無しさん
06/09/24 12:37:59
>>330
どんな勘違いだったか気になるぞ〜
332:デフォルトの名無しさん
06/09/24 13:43:30
質問スマソ。
Eclipseのコンソール実行中に、Ctrl+Zとか入力されるとバグルことへの対処ができず・・・ orz
何かいい方法あったら教えていただけないでしょうか。
333:デフォルトの名無しさん
06/09/24 14:02:10
>>332
日本語でおk
334:デフォルトの名無しさん
06/09/24 15:10:30
>>328
設定で、「インストールされているJRE」にリストがあるはず。
もしJREが自動認識されているならば、
そこに1.5.0_06というのが出てくるはずなんだが。
335:デフォルトの名無しさん
06/09/24 15:11:23
>>329
そうだそうだ、どんな勘違いだったのか
書かないと、「だったら最初から書くなと」ウザがられるだけだぜ。
336:332
06/09/24 15:11:25
説明不足スマソ、書き直しますた。
Javaの練習で簡単なコンソールアプリケーションを作ってみた。
↓
BufferedReaderでキーボードから文字列を入力するメソッドを作り、実際に文字列を入力させようとした。
↓
文字列を入力する際にCtrl+Zを押すと、次からの入力の時に何も入力してないのにNull?を入力したことになる。
↓
何も入力しないまま全ての入力が終わってしまう。
キーボードからの入力の際に、どうプログラムを組んでいればCtrl+Z使われても大丈夫なんでしょうか。
・・・なんか書いてて自分の日本語の下手さに悲しくなった orz
337:デフォルトの名無しさん
06/09/24 16:54:33
>>336
基本的なヒントを2つ。
1.readLine() メソッドは end of file に到達すると、 null を返す。
2.Ctl+Z はコンソールから end of file を入力する手段として用いられる。
あとは APIドキュメント等で調べられよ。
338:328
06/09/24 18:26:35
>>334
確認できました。
jre1.5.0_03を編集で開き
rt.jarを見てみると
ソース添付無しってなってました。
ソース添付を正しく指定できれば
クラスファイルエディタは使える様になるんですよね?
339:332
06/09/24 19:42:52
>>337
ヒントthx
結局良くわからんかった orz
Ctrl+z でストリームにEOFが入力される。
↓
ストリームはEOFにたどり着いたのでストリームを閉じる。
↓
ストリームが使用不可になり、戻り値で null が帰ってくる。
こう解釈したんだけど、これで合ってるんかな。
対処方法がさっぱり分からんのは変わってないけど(´・ω・`)
340:デフォルトの名無しさん
06/09/24 20:41:58
>>336
ちょっとまて、まだ解決していなかったのか?
>>330は嘘だったのか?
341:332&336
06/09/24 20:44:10
>>340
自分は>>332から書き始めたので、>>330は関係ないです orz ナンカモウシワケナイ
342:デフォルトの名無しさん
06/09/24 22:16:24
>>339
解釈は正しい。
EOFという言葉を知っていて、
>対処方法がさっぱり分からん
というのがよくわからんのだが・・・。
基本的には、ファイルを取り扱う場合、EOFがきたら、
入力の終了とみなして処理を終了する、というのがデフォだというのはわかるよね?
例えば、入力をファイルにリダイレクトされたり、パイプにつながれても、
それならうまく動く。
それでは都合が悪い、(つまり、テキストエディタのように、
ユーザが終了操作をするまでは、何が入力されても、処理が継続するようにしたい)
ということなのかな?
343:332
06/09/24 23:34:31
>>342
>(つまり、テキストエディタのように、 ユーザが終了操作をするまでは、何が入力されても、処理が継続するようにしたい)
自分もそう説明すれば良かった つω`)
おっしゃるとおりで、EOFが入力されても無視して作業を続けさせたいと考えてますた。
EOFの詳細を知った今、なんだか無理なことを言ってた気がします orz
344:デフォルトの名無しさん
06/09/25 00:10:11
>>343
いや、これは、コンソール制御の基礎的な問題ですよ。
UNIX上でC言語で組む、というようなことは、私もさんざやりましたが、
GUIが普及してから、めっきりそういうプログラムを組む機会が減りました。
vi や emacs のようなエディタをご存知であれば、コンソール上で
そのような処理をするプログラムを組むことが可能であることはわかると思います。
ただ、現在のGUI全盛、Java の場合は実行環境に GUI が含まれているといったことから、
Java 上でそのようなプログラミングを組む必然性は小さくなってしまい、
おそらく Web で検索してもなかなかそういうプログラム例を探すことは難しいでしょう。
あなたが、他の言語で同様のプログラムを組んだ経験をお持ちなら、
そのときのやりかたをJava のAPI から探すというのが一番の近道でしょう。
そういった経験をお持ちでないのであれば、本当に、コンソールアプリケーションである必要があるのか、
(組み込みデバイスを RS232C につないだ端末で操作するなど)を考える必要があるでしょう。
どうしてもコンソールでなければダメだ、というのでなければ、GUIを使ったほうが手っ取り早いと思います。
345:332
06/09/25 00:27:30
>>344
まだコンソールアプリケーションしか作ったことがなかったのでこのまま何とかしようと思いましたが、GUIの方が手っ取り早そうですね orz
色々とありがとうございました。GUIの勉強をしてみますヾ(´ー`)ノ
346:デフォルトの名無しさん
06/09/26 15:36:21
半径rを実数値で与えて、円の面積を求め、画面に表示するプログラムを{C,VBA,
Javascript, Java}のいずれかの言語で作成せよ。mainプログラムひとつだけの構成とする。
という課題でeclipseを使い↓のを作ったのですが、これをeclipseで開発すると
どのようなメリットがあるのでしょうか?よろしくお願いいたします。
public static void main(String[] args) {
double R,A;
R = 2;
A = 3.14159265*R*R;
System.out.println("Radius is " +R+ ", And the Area is " +A+" .");
}
}
347:デフォルトの名無しさん
06/09/26 15:45:58
Eclipseの使い方を覚えられる。
コードアシスト機能でキーボードをたたく回数が減る。
ケアレスミス、バグの検出が、赤線表示により容易になる。
コードフォーマッタによりソースコードがきれいになって読みやすくなる。
348:デフォルトの名無しさん
06/09/26 18:28:03
>>347
ありがとうございます!
349:デフォルトの名無しさん
06/09/26 19:10:37
プロジェクト外のファイルを編集することってできますか?
350:デフォルトの名無しさん
06/09/26 21:20:02
できるよ
351:デフォルトの名無しさん
06/09/27 13:12:34
>>350
eclipse以外の検索ツールからダブルクリックでエディターを開く機能があるのですが、
eclipseにファイル名を渡して起動すればよいのでしょうか?
352:デフォルトの名無しさん
06/09/27 14:12:05
質問の意味がわかりません。
353:デフォルトの名無しさん
06/09/27 15:47:17
>>352
すいません。
テキストファイルの関連付けで、メモ帳でなくエクリプスにすることです。
右クリック→プロパティ→プログラム でエクリプスを選択してもだめでした。
354:デフォルトの名無しさん
06/09/27 22:40:45
お邪魔しま〜す。早速質問したいのですが、
ソースファイルを打ち込んでいるとき、「.」を打つとそのメンバが表示されて便利ですよね
でも、JSCL(初めに入ってない携帯のAPI)のメンバが出てきません
どこで設定すれば出てくるのでしょうか?
宜しくお願いします
355:デフォルトの名無しさん
06/09/27 22:50:14
>>353
エクスプローラ-フォルダオプション
356:デフォルトの名無しさん
06/09/27 23:43:39
>>354
JSCLのライブラリを
すでにプロジェクトのクラスパスに通したか?
357:デフォルトの名無しさん
06/09/28 00:07:22
Eclipse本体の質問ではなく申し訳ないのですが、
Eclipseのホバー表示を日本語化するMergeDocについての質問です。
J2SEではなくJ2EEでサーバプログラムの開発を行うことになったのですが、
MergeDocのデフォルト入力ソースファイルsrc.jarやそれに代わるらしきものが
J2EEのSDKに見あたりません。
いったいどれを指定すればよいのでしょうか?
J2SEのSDKをインストールし、とりあえずそのsrc.jarで代用しようかと思っているのですが、
これは根本的に間違っていますか?
長々と申し訳ありませんが、どなたかご教示お願いします。
358:デフォルトの名無しさん
06/09/28 00:11:58
>>356
プロジェクトの方でしたか…有難う御座います
プロジェクトのヴァリファイドフォルダに、JSCL122って名前を付けたヤツを指定したら、
どどーんと出ましたよ。com.j-ほにゃららと
いや〜これで便利になりますわ〜。ほんにほんに
359:デフォルトの名無しさん
06/09/28 11:32:59
>>357
探せ。eclipsewikiを見たが、J2EEでもできたという報告があったぞ。
わからなければそこで聞け
360:デフォルトの名無しさん
06/09/28 20:11:24
3.2で、window-preferences-General-Apperance-color and font-javaで
Fontを黒から白に変えてもなぜか黒に戻っているのは仕様ですか?(Backgrandは黒に変えれる
エディタ画面も全部字は白、地は黒に変えたいのに…
361:デフォルトの名無しさん
06/09/28 20:45:11
Javaで通信パケット作る事って出来ますか?
おかしなフラグ立ってるパケットとか、
または
アック受け取らないとかプログラム組めるんですか?
深い意味は無くただ質問です。
362:デフォルトの名無しさん
06/09/28 22:34:30
アック?
363:デフォルトの名無しさん
06/09/28 22:36:04
>>360
エディタの種類は?
Java Editorという項目を弄らなければJavaソースコードを
弄るエディタのフォントの色は変えられない。
単なる「Editor」だと、テキストエディタなど全般を意味するので
Javaエディタのフォントの色までは変わらない。
たしかそういう仕様だと思った。
364:デフォルトの名無しさん
06/09/28 23:12:25
javaマスターするのにどれくらい時間かかるんですか?
365:デフォルトの名無しさん
06/09/28 23:34:05
10年間
366:デフォルトの名無しさん
06/09/29 00:53:27
>>363
有難う御座います
TextEditorの項目を弄ったら出来ました_ _
367:デフォルトの名無しさん
06/10/01 01:54:25
3.2を使ってます
プロジェクト展開コラムにjadファイルは出ているので編集ができるのですが、
MANIFEST.MFが出てないようなので編集できません
エクリプス上でMANIFEST.FEの編集はできますか?
368:デフォルトの名無しさん
06/10/01 01:59:05
プロジェクト展開コラム
jadファイル
MANIFEST.FE
初めて聞く言葉だな。
369:デフォルトの名無しさん
06/10/01 02:18:25
新参なもので、すみません。FEじゃなくてMFです
jadは携帯用のアプリに付けるMANIFESTファイルみたいなものです
コラムは縦枠の意味です
jarファイルを展開して直せばいいのですが、展開はできるのですが、なぜかエラーが出ます…
無事に展開できてるか疑問です。MANIFESTファイルを直して再圧縮した後は、結エミュは走りません
これは又別の問題があるらしいのですが…
五里霧中です
370:デフォルトの名無しさん
06/10/04 15:05:31
質問させて下さい。
eclipseでプロジェクト作成して作業していますが、
他端末でも作業したい場合には
現在ワークスペースを持ち歩いています。
プロジェクト単位での持ち歩きも可能でしょうか?
最低限端末間のeclipseとJREのバージョンは合わせてあります。
他注意事項などありましたらご教授願います。
371:デフォルトの名無しさん
06/10/04 15:14:54
>>369
jadといったら逆コンパイラのことなんだが。
コラム? カラム(column)のことか。
結エミュ? 意味がわからん。自分語を語るな。
展開するときに何を使って展開している。どこかのフリーの解凍ツールか?
エラーが出ると言っただけではわからん! どんなエラーが出るのか書け。
再圧縮? 何で圧縮した。jarコマンドで圧縮したのか。
それと、マニフェストファイルの中身をここに晒してみろ。
マニフェストファイルの書き方がわからなければApache Antの<manifest>タグを使え。
372:デフォルトの名無しさん
06/10/04 15:15:10
>>370
可能
373:デフォルトの名無しさん
06/10/04 15:16:40
>>370
注意事項? 注意事項っていうか
そういう場合の効率がよい手法は
Apache Mavenでpom.xmlファイルを書くことだね。
setting.xmlはそれぞれマシン環境に合わせて。
あと、Subversion + WebDAVを使うこと。
それぞれのマシンでSubversionにアクセスできるようにしておけば
余計な者を持ち歩く手間も省ける。
374:デフォルトの名無しさん
06/10/04 15:46:25
>>371 重ね重ねすみません_ _「結局」の局が取れてました…
<エラー内容 / V-appli Emulator for JSCL1.2.2 Control Panel Ver.1.1>
META-INF/MANIFEST.MFの
MicroEdition-Profile 項目に異常があります
>MicroEdition-Profile:MIDP-2.0
MicroEdition-Configurarion 項目はMIDP-1.0 です
<MANIFEST.MF>(作者名、ゲーム名前は(GAME-)NAMEに変えてあります)
MIDlet-1: GAME_NAME
MIDlet-Version: 1.0.0
MIDlet-Vendor: NAME
MIDlet-Jar-URL: GAME_NAME.jar
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0
MIDlet-Name: GAME_NAME
<GAME-NAME.jad>(これと上のファイルが一致している必要があります。エミュではこのファイルを指定してから動きます
MIDlet-Jar-Size: 1666
MIDlet-Jar-URL: GAME-NAME.jar
MIDlet-Name: GAME-NAME
MIDlet-Vendor: NAME
MIDlet-Version: 2.0
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
どちらもMIDPの項目は2.0になっていると思うのですが…一体どこにMIDPが1.0であると記述されているのでしょうか?
GAME-NAME.jar GAME-NAME.jad MANIFEST.mf RESOUCE.txt(リソース)の他にファイルはありません…
そもそも、CLDCの項目はmidpを定義している訳では無いと思うのですが…
CLDCは1.0と1.1があり、1.1は浮動小数演算ができるだけで、1.1ではなくてもMIDP2.0は動きます
まだ判らないとは、池沼の極みで申し訳無いです。ご指摘お願いします_ _
375:デフォルトの名無しさん
06/10/04 17:02:24
ところで質問だが、それをEclipseでコンパイルするとき
コンパイラ準拠レベルはいくつにした?
1.3になってるか?
376:デフォルトの名無しさん
06/10/04 17:56:01
Compiler compliance level が 5.0になってました…1.3とか1.4が選べる所を見ると、javaのバージョンみたいですね
エクリプスを入れる前に1.5を入れてるので、5.0でも大丈夫だとは思いますが…違うのでしょうか
ってアレ? 1.3にしたらエミュが消えないで動いてる…こ、こんなの初めて。あれ〜1.3以上でってあるから1.5でも大丈夫だと思ってたのにぃ
どこがどうなってるのかよく判りませんが、解決したみたいです。ご迷惑掛けて済みませんでした
鋭いご指摘、有難う御座いました_ _
377:デフォルトの名無しさん
06/10/05 19:36:48
単語の選択ってキーアサインできないの?
378:デフォルトの名無しさん
06/10/05 21:44:16
Eclipse 3.2.1 なんだけど、*.javaファイルの文字コードをまとめて設定するには、どうしたらいいですか?
SJISで書かれた既存のソースコードがたくさんあります。
379:デフォルトの名無しさん
06/10/05 22:49:11
質問です。
URLリンク(www.media.t-kougei.ac.jp)の
URLリンク(www.media.t-kougei.ac.jp)
このプログラムを実行しようとしたところ
URLリンク(forum.java.sun.com)
ここに挙げられているエラーメッセージが出て起動できませんでした。
上記のフォーラムでは「jmvfw.dllをワーキングディレクトリにコピーしたら解決した」とも書かれていますが、私の環境では解決しませんでした。
環境はEclipse3.2+jre1.5.0_06+JMF2.1.1です。よろしくお願いします
380:デフォルトの名無しさん
06/10/05 23:04:56
>>378
Eclipse は読み書き時のエンコーディングはできるがコンバートなんかできん。
Vector とかで拾え。
381:デフォルトの名無しさん
06/10/05 23:24:09
>>376
Eclipse自体はJava SE 5.0でも動かせる。
iアプリはJ2SE1.3でコンパイルしたバイナリをJava SE 5.0でも動かせる。
今のところ、iアプリに適用できるJavaバイナリはJ2SE1.3でコンパイルした
バイナリにしか対応していない。
おれも昔それで躓いた
382:デフォルトの名無しさん
06/10/05 23:24:28
>>377
言ってる意味がわからない。
何の話をしているのか
383:デフォルトの名無しさん
06/10/05 23:25:08
>>378
プロジェクト単位でソースコードを分割する
384:デフォルトの名無しさん
06/10/05 23:26:56
>>379
まず、「jmvfw.dllをコピーした後で実行したプログラムの
エラーメッセージは、
入れる前とどう変わったかここに書かないと質問に答えることはできんぞ。
それから、ワーキングディレクトリとは難のことか説明せよ。
385:デフォルトの名無しさん
06/10/05 23:27:40
>>380
文字コード変換なら手動コンバートという手もある。
Javaで自分で実装するという手もある。
386:デフォルトの名無しさん
06/10/05 23:46:08
>384
説明不足ですみません。
コピーする前、した後ではメッセージは変化しませんでした。
ワーキングディレクトリは、そのプロジェクトが保存されているフォルダだと思ったのですが…
387:デフォルトの名無しさん
06/10/06 01:27:27
カーリングゲーム作ってるんですがパワーメーターなどを組み込むのに手間取っています。
なにかオススメの参考書を教えてください。よろしくお願いします
388:デフォルトの名無しさん
06/10/06 02:27:53
>>386
ワークスペースのことか?
389:デフォルトの名無しさん
06/10/06 02:31:02
>388
URLリンク(forum.java.sun.com)
ここの最後にある
>I solved this by copying the jmvfw.dll from the windows/system32 directory in the working directory of my java application.
このthe working directory of my java application. とはどう解釈したらよいのでしょうか?
390:デフォルトの名無しさん
06/10/06 10:57:14
Javaアプリケーションがあるディレクトリ
391:デフォルトの名無しさん
06/10/11 00:28:56
今日久々にEclipseを起動したらエラーが出て起動できません。
JVM terminated Exit code=1
以下略
のようなウインドウが表示されてOKを押すと終了してしまいます。
.iniに -cleanを入れてみましたが意味なかったです。
最後に使っていた時は普通に動いていたんですが何かわかる方いらっしゃいましたら
解決方ご教授いただきたいです。
よろしくお願いします。
392:デフォルトの名無しさん
06/10/11 00:56:59
ワークスペースを変えてみたか?
393:デフォルトの名無しさん
06/10/11 18:42:23
質問失礼します。
VEでGUI作りに挑戦してるのですが、VEはJFileChooserやJSpinnerには対応してないんでしょうか。
パレット上を探しても見当たらなくて参りました orz
394:デフォルトの名無しさん
06/10/12 00:47:06
>>393
そもそも。Swingで開発する場合と、SWTとで開発する場合と、AWTとで開発する場合とでは
全然使うクラスが違うからな。
395:393
06/10/12 22:39:14
>>394
レスありがとうございます。
SWTとSwingは同じようなもんだと勘違いしてますた orz
これで解決して次の部分を作ろうと思ったら、今度はVEのエディタが表示されなくなり・・・
新しく作ったJFrameだと表示されて、それに以前のソースコピーしてみたら表示されなくなったりしています。
普通のソース内にはVEのエディタを表示するためのコードとかがあるんでしょうか orz
396:393
06/10/13 07:45:36
よくよく見たら右下に「Parse Error」と出ていました orz
そんなに面倒なGUIでもないのでもう一度作り直してみますm(_ _)m
397:デフォルトの名無しさん
06/10/20 12:46:58
環境:Eclipse-SDK-3.2, JRE-1.4.2, Debian GNU/Linux3.1
JDKはEclipseには不要ということで入れなかったのですが、
Robocodeをやってみたいと思いまして、robocode-setup-1.1.4B.jarを
ダウンロードしてきて、解説にあったとおりに
java -jar robocode-setup-1.1.4B.jar
としてみたところ、次のようなエラーメッセージを吐いて起動しません。
要するにこれはJDKが入ってないぞ、ということを意味するのでしょうか?
Eclipse独自のコンパイラからこれを実行する方法ってあるのでしょうか?
Exception in thread "main" java.lang.UnsupportedClassVersionError: robocode/AutoExtract (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
398:デフォルトの名無しさん
06/10/20 13:13:36
>397
Java 5.0でやってみれ。
Debianでどうするかは知らないが。
399:397
06/10/20 15:58:25
>>398
レスありがとうございます。
さっそくjre-1_5_0_09-linux-i586.binをダウンロードしてきて
ヴァージョンアップしてみましたが、また同じエラーメッセージを吐いてだめでした。
JDKを入れてみようと思います。
400:397
06/10/20 16:01:15
以降は完全にスレ違いになるので、その後の報告は下記のスレッドに移ります。
どうも有難うございました。
【初心者】Java質問・相談スレッド92【大歓迎】
スレリンク(tech板)
401:デフォルトの名無しさん
06/10/21 02:09:16
CUIベースの単純なチャットソフトつくったとして
Eclipseでどうやってメッセージのやりとりすればいいんですか?
コマンドプロンプトなら簡単に2個ウインドウ開けるけど
Eclipseではどうやれば
402:デフォルトの名無しさん
06/10/21 10:22:54
Eclipseを動かすためには、メモリーどれくらい必要ですか?
現在、主記憶192MB、Windows 2000 をのシステムを使っており、
起動直後のメモリ使用量が100MBです。
403:デフォルトの名無しさん
06/10/21 10:38:28
Eclipseを使いこなせるようになれば彼女できますか?
404:デフォルトの名無しさん
06/10/21 22:40:30
>>402
用途によるが512Mくらいあれば十分だと思います
>>403
頑張り次第でできると思います
405:デフォルトの名無しさん
06/10/22 01:24:56
>>403
お前の努力次第
406:デフォルトの名無しさん
06/10/22 11:44:53
俺の経験では 512 MB はきつい。
だいたい WTP とかも推奨 1 GB って書いてるしな。
407:デフォルトの名無しさん
06/10/22 13:23:15
最新版WTPは高速なんでないかね
408:デフォルトの名無しさん
06/10/23 15:57:50
Hibernateのマッピングファイルを作成するために
XDocletのタグをJavaDoc部分に埋め込んでいます。
XDocletのタグをコード・アシストさせたく思い、
JBOSS-IDEをインストールしました。
@hibernateと書いてCtrl+spaceをすると、
候補の一覧が出てくるのですが、一覧の中から
選択してもコードに反映されません。
パラメータについては、普通にできるのですが・・。
どうすれば、普通にコード・アシストが出来るように
なるか、教えてください。
バージョンは以下の通りです。
Eclipse 3.1.1
Hibernate Tools 3.1.0beta5
org.jbpm.feature 3.0.9
JBOSS AOP Tools 1.1.2.GA
JBOSS Eclipse IDE 1.6.0GA
org.jboss.ide.eclipse.ejb3.feature 1.0.2GA
(JDK 1.4・・・)
409:デフォルトの名無しさん
06/10/23 16:03:48
俺256Mだけど、起動も遅いし、いちいち画面切り替えるのも遅い
目を休める時間がいちいち取れていいと思う
けど切れる
410:408
06/10/23 22:33:38
Doclipseっての使ったらできました
でも、このプラグイン更新されてない・・
411:デフォルトの名無しさん
06/10/23 22:40:02
今なら、アノテーションの時代だぜ。
DoclipseもXDocletもいらん
412:デフォルトの名無しさん
06/10/24 18:18:23
こんばんは、お知恵をお貸し下さい。
All-in-one-Eclipse を使って
URLリンク(prdownloads.sourceforge.net)
から落とせるAnt Buildファイル(build.xml)入りのプロジェクトを
jarファイルにビルドしたいのですが、エラーが出てしまい落ちてしまいます。
大抵が「;がありません」とか文法的な事ばかりで、指摘された.javaファイルを参照すると
問題がないように見えます。
出来る方いらっしゃいましたら、方法を教えて下さい。
413:デフォルトの名無しさん
06/10/25 19:38:01
新規クラスを作成した時に
自動挿入される
/**
* @param args
*/
の意味って何ですか?
414:デフォルトの名無しさん
06/10/25 22:36:42
javadoc
415:デフォルトの名無しさん
06/10/25 22:44:19
>>414
java犬?
って、ふざけてるんですか!!
416:デフォルトの名無しさん
06/10/25 22:47:39
javadog
417:デフォルトの名無しさん
06/10/26 00:44:38
>>415
mergedocはマジドッグ
418:デフォルトの名無しさん
06/10/26 00:44:53
メカドック
419:デフォルトの名無しさん
06/10/26 00:52:44
>>413
/**
*
* @author >>413
* @version 未熟者レベル
* @since 2006/10/25(水) 19:38:01
* <pre>
* Usage :
* >>413は馬鹿なのでJavadocのことをよくわかっていません。
* まずは彼にはGoogleの使い方を教えるべきです。
* >>413は未熟なので、>>413が更生するまでこのクラスは起動ません。
* 現在の>>413のレベルではBakaExceptionがスローされます。
* </pre>
* @see net.2ch.www.bakapackage.BakaException >>413が馬鹿である限りいつでも(>>413が)投げ飛ばされる
*/
public class 馬鹿クラス {
}
420:デフォルトの名無しさん
06/10/29 23:46:13
パッケージが違う場合はimportでパッケージを指定すればオブジェクトを生成できますけど
プロジェクトが違う場合にはどういう記述をすればいいのですか?
importだけでは通らないです・・・
421:デフォルトの名無しさん
06/10/30 00:45:48
ビルドパスにプロジェクトを追加する。
422:デフォルトの名無しさん
06/10/30 11:58:10
eclipseでアプレットを作ってるんですが
アプレットビューワーじゃなくて、ブラウザ上に表示しているアプレットを
デバッグすることは出来ないのでしょうか?
セッションの都合などでアプレットビューワーからだと
正規の処理が出来ないもので…
423:デフォルトの名無しさん
06/10/30 13:44:36
>>419
今更だが面白かった
424:デフォルトの名無しさん
06/10/30 14:14:39
>>422
なんでブラウザにこだわるんだ。
Eclipseに付いているJava Applet Testでいいと思うが
425:422
06/10/30 14:36:44
>>424
正規の流れだと
ブラウザでログイン→ページ遷移→アプレット表示→Init()の中でサーブレット通信
という処理になり、
サーブレットはログインしたかどうかをセッションで判断してます。
アプレットビューワーだとログインの手続きを通らないため
サーブレットでログインしてないエラーで弾かれてしまいます。
できるだけ正規の流れでデバッグしたいので
ブラウザ上のアプレットをデバッグできないものかと質問させていただきました。
426:デフォルトの名無しさん
06/10/30 19:05:52
>>425
Java pluginのコントロールパネルを開きVM引数でリモートデバッグを指定。
ブラウザでアプレット起動後、Eclipseのリモートデバッガで接続。
427:デフォルトの名無しさん
06/10/30 21:01:29
>>421
ありがたう
428:デフォルトの名無しさん
06/10/31 01:47:25
ServletのテストをするならJakarta Cactusを使うかMockObjectを
使わないと名
429:デフォルトの名無しさん
06/10/31 01:56:55
Struts1.3.5付属のTestMockBaseが幅広く使えそう。
430:422
06/10/31 09:22:17
>>426
遅ればせながらサンクスです。
431:デフォルトの名無しさん
06/11/02 21:38:37
URLリンク(eclipsewiki.net)
この手順通りにインスコ、日本語化しましたが、一部ヘルプでエラーがでます
(JRE Sun 1.5.0_09)
>この文書の目次プロデューサーが文書の処理中に、内部エラーが発生しました。
>
>org.xml.sax.SAXParseException: 1 バイト UTF-8 シーケンスの 1 バイト目が無効です。
>at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
>at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
>at org.eclipse.help.internal.xhtml.UAContentParser.doParse(UAContentParser.java:127)
>(以下略)
JREをIBM5.0に変えても同じです
原因がわかる方は指摘して頂きたいのですが
よろしくお願いします
432:デフォルトの名無しさん
06/11/02 23:11:06
>>431
そのページだとEclipseのトップページになるぞ。
それはPleiadesを使ったのか?
-cleanオプションつけて再起動とかすれば問題ないが。
XML文書の文法を間違えたとかじゃないのかな
433:デフォルトの名無しさん
06/11/02 23:40:58
>>432
レス、サンクスです
> それはPleiadesを使ったのか?
NLpack1-eclipse-SDKです
とりあえず原因はわかりました
エラー発生対象はxhtmlです
(例えばヘルプ→ワークベンチユーザーガイド→入門→基本チュートリアル→エディターおよびビュー→エディター)
これがsjisで記述されています
ところが、xmlパーサーがUTF-8で読みにいっています(↑のエラーから)
私の場当たり的な対応ですが、
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/nl/ja/gettingStarted
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/nl/ja/tasks
以下にあわせて10ファイルほどxhtmlがあります
このMETAタグ中の文字コード指定をutf8に書き換えて、BOM付UTF-8で保存
とりあえずこの対応で回避しました
434:433
06/11/03 00:21:57
書き忘れましたorz
すいません
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/
は
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227.jarをjarまたはzipで解凍するとできます
435:デフォルトの名無しさん
06/11/03 00:56:20
追加です
eclipse/plugins/org.eclipse.platform.doc.user.nl1_3.2.1.v200609270227/tasks/help_accessibility.htm
このファイルは拡張子htmですが、上記のエラーが発生します
理由は内容がxhtmlだからのようです
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
でgrepし該当したファイル
gettingStarted/qs-02d.xhtml
gettingStarted/qs-24a.xhtml
gettingStarted/qs-34a.xhtml
gettingStarted/qs-34b.xhtml
gettingStarted/qs-34c.xhtml
tasks/help.xhtml
tasks/help_accessibility.htm
tasks/tasks-51.xhtml
tasks/tasks-53.xhtml
tasks/tasks-57.xhtml
拡張子htmはtasks/help_accessibility.htmだけのようです
436:デフォルトの名無しさん
06/11/03 01:01:28
今までそんな問題起きたこと無かったなあ。
始めて見た問題だ。
Wikiのほうにも、「日本語化」のところに
報告しておいたほうがいいんでない?
437:デフォルトの名無しさん
06/11/03 01:13:36
>>436
了解しました
再確認後報告します
438:デフォルトの名無しさん
06/11/03 02:31:12
さらに追加ですorz
最後にorg.eclipse.platform.doc.user.nl1_3.2.1.v200609270227.jarをリネームまたは削除
これをやらないと上記対応は有効にならないようです
wikiには投げておきました
439:デフォルトの名無しさん
06/11/10 00:09:10
新規でクラスを作成時に、現在の時刻やクラス名をコメントに追加したり出来ませんか?
作成した時に勝手にjavadoc?が生成されるようなことです
440:デフォルトの名無しさん
06/11/10 00:11:35
Java - エディター - コード・テンプレート
441:デフォルトの名無しさん
06/11/10 02:07:10
テンプレートに
$date$
と書けばいい
SubversionやCVSと併用するときは
$Id$は$$Id$$と書いておく
442:デフォルトの名無しさん
06/11/12 13:23:14
質問があります。
try{…}catch(SQLException e){return;}
という構文があり、tryの中でSQLExceptionが発生するとします。
このとき、この例外はcatchでちゃんと捕獲していますが、
何故かExlipseのコンソールにも、例外が出たよというメッセージが
ずらずらと表示されてきます。
このメッセージは不要なので、出て欲しくないのですが、
出ないようにする方法はあるでしょうか?
443:デフォルトの名無しさん
06/11/12 15:33:53
Exlipse?
面白いなまえだな
プラグインの名前か
444:デフォルトの名無しさん
06/11/12 15:35:19
>>442
しかしお前アホだな。
catch節凪いでreturnするとは頭悪すぎ。
例外を隠蔽するだと?
そもそも、例外がでるようなプログラミングをしていることが
問題だろうが。
どうせSQL構文のミスかなんかだろ。
そこを自分で直せ
間違ってもcatch節の中を空にするとかreturnを返すとかはやめておくんだな。
445:デフォルトの名無しさん
06/11/12 21:52:22
>>442
URLリンク(java.sun.com)(java.io.PrintStream)
446:デフォルトの名無しさん
06/11/14 14:01:43
Eclipse 3.2.1を新規インストールした状態にフューチャーを追加してJBossIDE 1.6.0.GAをインストールしました。
J2EEプロジェクトを新規作成してEJBを追加、プロジェクトのプロパティ画面でXDoclet Configulationを
選択すると「現在表示されているページに無効な値が含まれています」と表示されてプロパティを開けません。
eclipseのログを見るとNoClassDefFoundErrorが出てます。
java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/ui/viewsupport/ListContentProvider
at org.jboss.ide.eclipse.xdoclet.run.ui.ConfigurationListViewer.<init>(ConfigurationListViewer.java:115)
at org.jboss.ide.eclipse.xdoclet.run.ui.properties.ConfigurationPropertyPage.createContents(ConfigurationPropertyPage.java:329)
at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:233)
at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1403)
at org.eclipse.jface.preference.PreferenceDialog$12.run(PreferenceDialog.java:1162)
Eclipse上からフューチャーを使ってインストールすれば依存関係は調整してくれると
思ったのですが、上記のクラスファイルはどのパッケージに含まれているのでしょうか?
JAVA-VM: 1.4.2_13-b06 (For Linux)
eclipse: eclipse-SDK-3.2.1-linux-gtk.tar.gz & NLpack1-eclipse-SDK-3.2.1-gtk.zip
JBossIDE Feature: URLリンク(download.jboss.org)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4357日前に更新/287 KB
担当:undef