jphoneのJAVA(TM)アプリについて&お勧めの入門書・サイト

このQ&Aのポイント
  • jphoneのJAVA(TM)アプリのソフト開発についてお聞きしたいことがあります。
  • 先日JAVAアプリのソフトの作成を始めましたが、何をしたらよいかよく分かりません。
  • エラーが出てしまいましたので、お勧めの書籍やサイトがあれば教えてください。
回答を見る
  • ベストアンサー

jphoneのJAVA(TM)アプリについて&お勧めの入門書・サイト

皆様こんばんは。jphoneのJAVA(TM)アプリ(以下JAVAアプリ)のソフト開発についてお聞きしたいことがあります。 今までプログラミングをしたことはないのですが、先日JAVAアプリのソフトの作成を始めました。 とりあえずJava2 SDK Standard Edition、Java2 MicroEdition Wireless Toolkit、J-Sky Application Emulatorの環境をそろえたんですが、何をしたらよいかよく分かりません。 ZDNetのhttp://www.zdnet.co.jp/mobile/0203/08/n_j1_2.html の連載を読んで、まずはじめにHello Worldの記事のjadファイルなどをダウンロードして、J-Sky Application EmulatorでRunしようとしたんですが、エラーが出てしまいます。 (エラーの内容はMIDlet-Name,MIDlet-Vender,MIDlet-Version,MIDlet-Jar-URL,MIDlet-JAR-Sizeが存在しません。となります。) これが正しく実行できた方いらっしゃいますでしょうか? とりあえずこれ以外にウェブ上にあまりソースがないので、書籍を購入しようかと考えているのですが、何かお勧めの書籍はないでしょうか? もしサイトであるならばそれでもかまいません。 お忙しいところ申し訳ありませんが、分かる方いらっしゃいましたら、ご教示くだされば嬉しいです。

  • Java
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • azicyan
  • ベストアンサー率21% (368/1747)
回答No.1

私は こちらと、ZDNET以外の資料を知りません。 ZDNETよりこちらのほうがよいかと思います。 確かに、書籍もNET上の情報も少ないですね。 iアプリは結構あるんですけどね・・・ とりあえず↓見てください。

参考URL:
http://jp.appget.com/pc/dev_tips/
strife
質問者

お礼

夜分にレスどうもありがとうございます。 こっちの方が詳しそうですね。でもかなりさらっとかかれていて意味の分からない言葉がいっぱいあって正直読み進めるのは大変かもしれないです。HelloWorldのコンパイルの時点でちょっと戸惑っています。 やはり遠回りでもJava自体の基本から勉強すべきなのでしょうか…?それなら結構本は出ていますけど、それだとJavaは作れるようになっても、Javaアプリが作れるようになるのかは...です。 どっちのほうがいいんでしょう? わがままなこと言ってしまって申し訳ありませんがご助言いただけましたらと思います。

その他の回答 (1)

  • azicyan
  • ベストアンサー率21% (368/1747)
回答No.2

もうひとつ見つけましたよ。 このページのMIDP/J2Meのところです。 ここはわかりやすいかも!です。 http://www.javadrive.jp/ 書籍もよさそうなのを見つけました。(2冊) Java2ME MIDPゲームクリエーターズガイド 著者名 米川英樹/著 ● ISBNコード 4-7741-1470-7 ● 出版社名 技術評論社 ● 出版年月 2002/06 ● 種別・ページ  439P 23cm ● 本体 3580円 MIDP Javaゲームプログラミング ● 著者名 布留川英一/著 ● ISBNコード 4-8399-0635-1 ● 出版社名 毎日コミュニケーションズ ● 出版年月 2002/02 ● 種別・ページ  285P 24cm ● 本体 2400円 一度本屋で立ち読みしてください(*^_^*)

参考URL:
http://www.javadrive.jp/

関連するQ&A

  • Java(TM)6 Update5は 何?

    PC上でJava (TM) 6 Update 3から 5にすると、アプレットが動作しなくなりました。使用しているマシンはWindows2000SP4で、Javaは、1.4.2.16です。なぜ1.4.2.16のバージョンを使っているかと申しますと、J2ME用のアプリを作るためWireless Toolkit 2.5.2で開発できるようにしているためです。 アプリケーションの追加と削除で、Java(TM)6 Update5を削除すると、IE上で動作するようになりました。 Java(TM)6 Update5でも動作するようにするにはどのようにしたらよいのでしょうか?

    • ベストアンサー
    • Java
  • javaといっても?

    いつもお世話になっております。 プログラマーになって、半年ちょっと経ちます。 主にcoldfusion、ときどきphpやaspもいじったりします。 coldfusionには拡張機能でjavaクラスを読み込めたり、javaが動作出来るようになっています。 最近、仕事でちょっとだけかじりました。 そこで今後のことも見据えて、javaを勉強したいなって思っているんですけど、どうjavaというものにとりかかっていけばいいか正直わからないです。 一口にjavaといっても、すごく広い感じがします。 jsp? サーブレット? J2SE? J2EE? EJB? … ひとつひとつの意味はgoogleで検索すれば出てきます。 が、実際のところ、javaの環境で動くということはわかるんですけど、じゃあ、なにから勉強していったらいいのかってことがわかりません。 web用のアプリを作りたいならJ2EE?それともjsp以外はどれも同じってことなんですか? まず、どういったことから勉強していったらいいかご教授いただければと思います。 ちなみにやりたいことはwebアプリ系です。ただwebアプリ系のjavaと組み込み系のjavaは違ったりするのかとか疑問だったりします。 愚問かもしれませんがどうぞよろしくお願いします。 またオススメの書籍等ありましたら教えてください、基本的には自分で本屋で読んであったコレだって思ったものを買えばいいのでしょうが、本屋にいったら、javaに関する書籍(Eclipseで作る関係のjava書籍,EJB関連の書籍,J2EE関連の書籍,…などなどどう選べばいいかわからなかったので。)

    • ベストアンサー
    • Java
  • JAVA twitter4j エラー

    JAVA twitter4j エラー JAVA初心者です。 http://d.hatena.ne.jp/regeek/20100511/1273599348 で公開されているソースなのですが、コンパイルはとおるのですが、 実行する時に以下のようなエラーをはき、困っています。 ############################## 上のサイトからソースをコピペする(現在のディレクトリをnowとします) /now/Application.java /now/LoginDialog.java /now/TimeLine.java twitter4j-2.1.2.jarを /now/twitter/twitter4j-2.1.2.jarに置く $javac -classpath twitter/twitter4j.jar *.java $java Application ###←ここで以下のようなエラーがでます Exception in thread "main" java.lang.NoClassDefFoundError: twitter4j/TwitterException Caused by: java.lang.ClassNotFoundException: twitter4j.TwitterException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334) 環境は $java -versionで以下の通り java version "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-0ubuntu1) OpenJDK Server VM (build 14.0-b16, mixed mode) $javac -versionで以下の通り javac 1.6.0_18 です。 個人的には sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) とあるので、これはもしやUbuntuのOpenJDK Runtimeではだめなのか? と考えているのですが・・・ どなたか解決方法をご教授頂けないでしょうか。よろしくお願いします。

    • ベストアンサー
    • Java
  • 携帯javaアプリ(MIDP)の開発環境について

    当方プログラミング初心者です。 willcomの端末上で起動させたいアプリを作りたいのですが、 開発環境が整いません。 http://www.atmarkit.co.jp/fjava/rensai4/keitaijgram02/keitaijgram02_3.html 上記ページに従いjavaをインストールをし、 プロジェクトの読み込みまではうまくいくのですが、 ビルトを行うと、 「JDKが見つかりませんでした」 コンパイルを行うにはフル構成のJava SE SDKを使用する必要があります。この機能を使用するため、Java SE SDK version 1.5以降をインストールし、Sun Java(TM) Wireless Toolkitを再インストールしてください。 と出てコンパイルできません。 色々試してみましたが(Application Platform + JDKのインストール )、 解決できないので困っています。 何かわかるかたいらっしゃいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaのJDKとJSDKの違いについて

    Javaで動くプログラムライブラリを落としてきたのですが、設定で困っています。 The Java toolkit has been tested on Sun Java JSDK versions 1.4.1_01, 1.4.1_02 and 1.5.0_06. The Java JSDK for Windows is available for download from http://java.sun.com/ . と書かれていましたが、JSDKがどれかわからず、JDK(1.6.0_11)をダウンロードしました。 Javaを設定し、プログラムライブラリを使用できるように設定しようと思い、マニュアルに書かれている通り、 javac -classpass "ディレクトリの場所"\"***.jar testfile.java と入力したところ、 "ディレクトリの場所"\***.jarは無効なフラグです。 となり、設定ができませんでした。原因としては、JSDKとJDKの違いくらいしか思いつきませんでした。 java自体全く扱ったことがなく、何が原因かわかりません。アドバイスがいただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • S!アプリのEmulatorでJava.dllが認識されない

    こんにちは。 S!アプリのEmulator(6113-111-SDK-JSCL_20070202.zip Ver1.0.0)でJADファイルをRUNさせようとするのですが、 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.6', but '1.3'/'1.4'/'1.5' is required. Error: could not find java.dll というエラーが出ます。 Sunには最新のSDKしかなく、ver1.4.2.19を使っています。古いSDKを探すしかないのでしょうか? アドバイスお願いします。

  • Fedora Core5にJavaを入れましたがコンパイル出来ません。

    Lnux初心者です。Fedora Core5にJavaを入れましたがコンパイル出来ません。 Javaのバージョンはj2sdk1.4.2_12とjdk1.5.0_08です。インストール確認も出来Pathには/home/****の.bash_profileにJAVA_HOME=/usr/java/j2sdk1.4.0_12 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH を追加しましたがコンパイル時にbash: javac: command not found と言うエラー表示がでます。どうにかLinuxでJavaをと考えているのですが、先に進めず困っています。Pathの通しかたがダメなのかどうかも判りません。どうかよろしくお願いします。

  • JAVAアプリを実行したいのですが...

    JAVAでフォームを表示するだけのアプリを作成しました。 rootでは実行できる(表示)できるのですが、一般ユーザーでは実行(表示)することができません。以下エラーの内容です。 Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62) at java.awt.Window.init(Window.java:231) at java.awt.Window.<init>(Window.java:275) at java.awt.Frame.<init>(Frame.java:401) at java.awt.Frame.<init>(Frame.java:366) at MyFrame.<init>(test2.java:5) at test2.main(test2.java:18) JAVAもLinuxも始めたばかりでどう説明すればよいのか分かりませんが、環境はつぎのとおりです。 Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode) Fedora Core 1 /etc/profile に export JAVA_HOME=/usr/java/j2sdk1.4.2_05 PATH=$PATH:$JAVA_HOME/bin: を追加しています。 説明不足なところがございましたら、ご指摘願います。 よろしくお願いします。

  • java.lang.NoClassDefFoundErrorというエラーが出ます その2

    ご質問させて頂きます。 java.lang.NoClassDefFoundErrorというエラーが出ます http://oshiete1.goo.ne.jp/kotaeru.php3?q=952983 の続きの質問なんですが・・・。 次のような実行時エラーが出ます。 java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:198) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at sample1.main(sample1.java:8) そこで、 >PostgreSQLのODBCドライバをCLASSPATHに含めていますか? >postgresql.jarとかpg72jdbc2.jarといったファイルがどこかにあるはずです. と、回答者の方からアドバイスをして頂きました。 ところが、postgresql.jarとかpg72jdbc2.jarもありませんでした。 ネットで検索をしたところ、「postgresql743.jar」というのがありましたので /usr/javaに格納しました。 /etc/profileに、 export PATH=$PATH:/usr/java export CLASSPATH=$CLASSPATH:/usr/java. と追加しました。 しかし、同じエラーが出てします。 対処方法をご存じでしたら、ご教授して頂けたら幸いです。

    • ベストアンサー
    • Java
  • CrossOverでJava使用Winアプリを使いたい。

    Mac OX 10.4.9でCrossOverを入れました。 そして、Windows用アプリを導入中、「Java VMが作成できませんでした」とエラー表示が出ます。 Windows用アプリのマニュアルを読み、http://my21.biz/jre-1_5_0-windows-i586.exe からダウンロードし、インストールしました。 また、http://www.java.com/ja/download/installed.jspでJavaのインストール状況の確認をしたところ、Macでの最新版が入っていないとのことで、「Java for Mac OS X 10.4 Release 5」も入れました。 さらに、Javaのインストール状況の確認をしたところ、、Windows用ですが「Java Runtime Environment Version 6 Update 1」が最新版だとのことで、これもCrossOverを利用し入れました。 それでも、Windows用アプリを導入中、「Java VMが作成できませんでした」とエラー表示が出ます。 このWindows用アプリは「Mac以外のWindowsすべてのOSに対応」とあります。 だから、CrossOverを購入したのですが、、、。 どうすればいいでしょうか? 現状でアプリが使えない場合、ParalellsかBootCampならJava使用Winアプリでも使えるでしょうか?? よろしくお願いいたします。

    • ベストアンサー
    • Mac

専門家に質問してみよう