[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/05 20:01 / Filesize : 291 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

CLDC+MIDP+携帯電話用Javaスレッド part 4



1 名前:デフォルトの名無しさん [05/02/19 11:51:16 ]
J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。

前スレ:
CLDC+MIDP+携帯電話用Javaスレッド part 3
pc5.2ch.net/test/read.cgi/tech/1091798483/


過去スレ
携帯JAVAのスレッド
pc2.2ch.net/test/read.cgi/tech/1011977260/(DAT落ち)

CLDC+MIDP+携帯電話用Javaスレッド part 2
pc5.2ch.net/test/read.cgi/tech/1070858996/


--
Java一般に関しては:
【初心者】Java質問・相談スレ51【大歓迎】
pc5.2ch.net/test/read.cgi/tech/1091770298/

NTT DoCoMoのiモード携帯電話用Java(iアプリ)については:
iモード携帯電話用Java(iアプリ) Part 6
pc5.2ch.net/test/read.cgi/tech/1091286071/

>>2-5あたりにリンク集

83 名前:デフォルトの名無しさん [05/02/28 13:29:41 ]
J-PHONEのコンパイルでこんなエラーが出たのですが対処方法がわかりません

ご教授お願いいたします

C:\mobiledev\VAppli\test>preverify -d classes -classpath c:\J-PHONE-SDK\stubclasses.zip tmpclasses
Error preverifying class test1
java/lang/NoClassDefFoundError: javax/microedition/lcdui/Canvas

84 名前:デフォルトの名無しさん mailto:sage [05/02/28 15:30:48 ]
>対処方法
1.訳す
2.意味を考える
3.調べる
これで解決

原因不明のエラーじゃないんだからさ
ご丁寧にエラーメッセージ出てくんだからさ

85 名前:デフォルトの名無しさん [05/02/28 16:19:10 ]
英語なんかよめるかボケ

86 名前:デフォルトの名無しさん mailto:sage [05/02/28 17:51:09 ]
>>85
ほんならおまいは一生「なでしこ」でも使ってろ!

83のエラーなんか初心者がよくやる
 1.J2SEかV開発ツールのパスの設定間違い(見た感じ怪しい
 2.プロジェクト名とかクラス名とか良く分かってない
だと思うわけで、もう初歩中の初歩で無視されても仕方ないレベル。
何を読みながら作ってるのか知らんが、その過程が分からんと
こっちもどう説明していいものやら。

87 名前:デフォルトの名無しさん [05/02/28 18:34:48 ]
すいませんありがとうございます。


C:\mobiledev\VAppli\test>javac -d tmpclasses -bootclasspath C:\V-appli_SDK_121\lib\stubclasses.zip src\*.java

C:\mobiledev\VAppli\test>preverify -d classes -classpath C:\V-appli_SDK_121\lib\stubclasses.zip -d classes tmpclasses

C:\mobiledev\VAppli\test>jar cmf C:\mobiledev\VAppli\test\bin\test.jar C:\mobiledev\VAppli\test\bin\MANIFEST.MF -C classes .
java.io.IOException: invalid header field
at java.util.jar.Attributes.read(Attributes.java:383)
at java.util.jar.Manifest.read(Manifest.java:167)
at java.util.jar.Manifest.<init>(Manifest.java:52)
at sun.tools.jar.Main.run(Main.java:124)
at sun.tools.jar.Main.main(Main.java:904)


で、こうなったわけで、、、、、教えてくださいエロい人

正直これは英語斜め読みしてもまったくわかりません。。

88 名前:86 mailto:sage [05/02/28 19:08:50 ]
>>87
とりあえず3つ確認しておきたいのだが、
 1. 83=85=87 なのか
 2. 1だとすれば83とパスが違う気がするが気のせいなのか
 3. 2だとすれば87は何を説明してるつもりなのか
の3つにまず納得のいく説明しろ。
んで、
オイラが86で挙げた原因の2点を確認するために
 1. 開発環境(使用ツール、パス)と、それをどのサイト・ガイドを参考に設定したのか
 2. 作ろうとしているアプリのプロジェクト名・全クラス名
を書け。話はそれからだ。
これも書けない(書きたくない)っていうならカエレ。

89 名前:デフォルトの名無しさん [05/02/28 19:27:26 ]
1.はいそうです。

2.えっと実際にはアプリの名前が入っているパスなのですが恥ずかしいので
  testに変換して書き込んでます、test1とtestの実際の差異はありません、すいません

3.javacでclassファイルを作れて、それをpreverifyして携帯用のclassを作成できました
  ですが、その事前検証済みのclasファイルからjarファイルを生成できません
  ということを言いたかったのです。

1.開発環境はj2sdk1.4.2_04です
javaコンパイラのパスは C:\j2sdk1.4.2_04\bin\javac.exe
jarのパスは         C:\j2sdk1.4.2_04\bin\jar.exe
stubclasses.zipのパスは C:\V-appli_SDK_121\lib\stubclasses.zip

2.プロジェクト名はtestで統一させてください、すいません、クラス名は
test.class
gameselect.class
getNetData.class
MainMenu.class
Texts.class
bet0.class
bet1.class
bet2.class
bet3.class
bet4.class
bet5.class
bet6_7.class
です、お願いします


90 名前:デフォルトの名無しさん [05/02/28 19:28:26 ]
追記

test.classの部分に実際のプロジェクト名が入ります

91 名前:86 mailto:sage [05/02/28 20:30:19 ]
>>89
88で聞いたのは、V-appli_SDKに_121が付いてるとか、
そもそも83ではpreverifyなのに87で「jarでエラー」になってる所だ。
同一人物なら何で違うのかなってな。はじめから変えたって書けよ。
で、
開発環境はj2se1.4.2_04,Vツール121,コマンドプロンプト,でいいか?
多分preverifyの記述が87はおかしい。83が○( _121 が無いが)。
そこでちゃんとclassesにクラスが作れてない気がするので
classes、ついでにtmpclassesにちゃんとファイル出来てるか確認して。
あと、
なんやらクラスが多い(通常は2個程度)が、MIDPは素人じゃないの?
とりあえず初歩的なプログラムで環境確認してからの方が楽だと思うよ。



92 名前:デフォルトの名無しさん [05/02/28 20:36:30 ]
すいませんありがとうございました

tmpclassesとclassesを確認して

jarのパスをいじったらjarファイル作成されてました、お手数おかけしました

MANIFESTファイルの設定がどうのってエミュレーターに怒られますが

そんくらい自分で調べてアレします、ありがとうございました、エロい人






[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<291KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef