NullpointerExceptionエラー

このQ&Aのポイント
  • dojaでアプリを作成しようとしたところ下記エラーが出ました。
  • いろいろ調べたのですが原因がわかりません。
  • どなたかご教授お願いします。
回答を見る
  • ベストアンサー

NullpointerExceptionエラー

dojaでアプリを作成しようとしたところ下記エラーが出ました。 いろいろ調べたのですが原因がわかりません。 どなたかご教授お願いします。 ---------------- java.lang.NullPointerException at com.nttdocomo.ui.GraphicsImpl.drawImage(+75) at com.nttdocomo.ui.FrameGraphics.drawImage(+7) at C.paint(+34) at com.nttdocomo.ui.Display$1.run(+186) C ---------------- ちなみにjavaは初心者です。

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

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

  • ベストアンサー
  • k_mamas
  • ベストアンサー率36% (16/44)
回答No.1

ソースを見ていないので、 エラー内容だけで答えるとすると。 drawImage関数に指定している引数のうち、 どれかの値が入っていないよ。 ってことですね。 drawImage関数の呼び出し時に、 Eclipseなどのデバッガーで引数に値が入っているかを見るか、 デバッガーがない場合は、System.out.printlnなどで、 値を表示してみるか。 そんな感じで良いかと思います。

dondon_777
質問者

お礼

回答ありがとうございます。 頑張ってみます。

関連するQ&A

  • 正常にビルドされたのに起動されません

    こんにちは。 私は現在、大学の卒業制作でiアプリを作っています。 問題が発生したので、どなたかご指導をお願いいたします。 i-appli Development Kitで、 --- ADFチェック 開始 --- --- ADFチェック 終了 --- --- ADF/トラステッド動作設定チェック 開始 --- --- ADF/トラステッド動作設定チェック 終了 --- と、正常にビルドされたにも関わらず、起動ボタンを押すと、 Main :java.lang.NullPointerException MainPage4 java.lang.NullPointerException at com.nttdocomo.ui.Panel.add(+17) at MainPage4.start(+7980) com.nttdocomo.ui.Panel というメッセージが表示され、エミュレータに何も映りません…。ちなみにMainPage4はプロジェクトのタイトルです。 なぜなのでしょうか?初心者ですので、どなたか分かりやすく教えてくださるとうれしいです!よろしくお願いします!

    • ベストアンサー
    • Java
  • NullPointerExceptionが出てしまいます

    NullPointerExceptionが出てしまいます アプレットでブロック崩しを作っているのですが、appletviewerで実行したところ、 java.lang.NullPointerException     at ファイル名.run(ファイル名.java;366) at java.lang.Thread.run(Thread.java;534) と表示され、ブロック崩しが動きません。 エラーの出ている部分は、 //あたり判定 if(a>=x-20&&a<=x+80&&b>=y-15&&b<=y+10);{ flag02=false; score=seikou+1; mySound02.play(); } のmySoundの部分です。 このコードはランクラスの中に入れています。 MySoundを消すと動きますが変な動きになってしまいます。 説明下手ですが、教えてくださるとうれしいです。

    • ベストアンサー
    • Java
  • NullPointerExceptionについて

    tomcatとeclipseでweb開発をする初心者っです。コンソールで以下のようなエラーが出るのですが、どういう対処すればよろしいのでしょうか?ご教授お願いします。 Error occurred during initialization of VM java.lang.NullPointerException at java.util.Hashtable.hash(Unknown Source) at java.util.Hashtable.remove(Unknown Source) at java.lang.System.initProperties(Native Method) at java.lang.System.initializeSystemClass(Unknown Source) 以上よろしくお願いします。

  • firefox2.0 JAVAエラーが出ます

    JAVA(アプレット?)を使用したページを表示しようとするとエラーが出て止まってしまいます。そのときに出るエラーの文は java.lang.NullPointerException Javaコンソールを開くと Java Plug-in 1.6.0_03 使用中の JRE のバージョン 1.6.0_03 Java HotSpot(TM) Client VM ユーザのホームディレクトリ = C:\Documents and Settings\Administ java.lang.NullPointerException at com.sun.deploy.net.proxy.DynamicProxyManager.reset(Unknown Source) at com.sun.deploy.net.proxy.DeployProxySelector.reset(Unknown Source) at sun.plugin.AppletViewer.initEnvironment(Unknown Source) と出ます。何度再インストールしても治りません。どうにかなりませんか?

  • アプレットを表示しようとするとエラーが発生

    会社にアプレットで開発したある受注発注システムがあります。 ユーザがブラウザを開いて、項目を入力することができこちらで確認するという簡単なシステムです。 今回、ユーザが自宅からアップレットシステムを使用しようとすると以下のアドレスが発生しました。会社からは問題なくアプレットを見ることができます。このエラーの原因は何か教えて頂けないでしょうか?ちなみにOSもJSDK1.4.2のバージョンも同じです。 Skipping CAB: outline.cab Skipping CAB: actionbar.cab Skipping CAB: nvapplet.cab due to: java.lang.NullPointerException due to: java.lang.NullPointerException due to: java.lang.NullPointerException java.lang.ClassNotFoundException: lotus.notes.apps.outlineapplet.OutlineApplet at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/applet/AppletPanel.securedClassLoad at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run java.lang.ClassNotFoundException: lotus.notes.apps.viewapplet.ViewApplet at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/applet/AppletPanel.securedClassLoad at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run

    • ベストアンサー
    • Java
  • DoJa5.0 キャンバスの中にパネルは埋め込めますか?

    こんにちは!iアプリを製作している初心者です。 キャンバスとパネルを同時に使ったアプリを作りたいのですが、うまくいきません…。リストボックスのパネルをキャンバスに表示しようと思っています。 私が作ったソースコードの問題の部分を書いたので、どなたかご指導をお願いします(>△<) (1)MainPage.java import com.nttdocomo.ui.*; public class MainPage extends IApplication { //アプリの開始 public void start() { MainCanvas canvas=new MainCanvas(); Display.setCurrent(canvas); canvas.exe(); } } (2)MainCanvas.java import com.nttdocomo.ui.*; class MainCanvas extends Canvas { Graphics g=getGraphics(); public MainCanvas() { while(true) { //画面の描画 g.lock(); ~省略~ g.unlock(true); } MainPanel pl =new MainPanel(); Display.setCurrent(pl); } //描画 public void paint(Graphics g) {} } (3)MainPanel.java import com.nttdocomo.ui.*; class MainPanel extends Panel { ListBox lb1,lb2,lb3,lb4; //リストボックス public MainPanel() { //リストボックス作成 lb1 = new ListBox(ListBox.SINGLE_SELECT); lb1.append("選択1"); add(lb1); ~省略~ lb4 = new ListBox(ListBox.SINGLE_SELECT); lb4.append("選択4"); add(lb4); } } このように、(2)のMainCanvas.javaに(3)のMainPanel.javaをいったん埋め込んで、最終的に(1)のMainPage.javaでまとめて表示しようと思っています。ですが、(2)のMainCanvas.javaのMainPanel pl =new MainPanel();Display.setCurrent(pl);の部分でエラーが出て、読み込んでくれません…(;△;)何がおかしいのでしょうか?それから、今後はリストボックスにコンポーネントリスナーも付けようと思っています。

  • DoJaの起動エラー

    最近Javaを勉強し始めました。 とりあえず「Eclipseで始めるiアプリ」というサイトを参考にiアプリの作成にチャレンジしていたのですが、ソースを書き、「構成および実行」から実行させると、「com.nttdocomo.eclipse.DoJaBuildExcption: Faild create jarC:\Java\FirstApp\bin\FirstApp.jar」というエラーメッセージが表示されてDoJaを起動できません。 また、通常のJava開発時のJavaアプリケーションの実行を行おうとすると「アクティブ・エディターには、メイン型が含まれていません」とエラーメッセージが表示されてしまい、ビルド出来ません。 原因や解決法をご存じの方、ご教授お願いいたします。 環境 OS XP Pro SP2 Eclipse 3.1.1 Doja 4.1

  • GalaxyTabのアドオンmain.xmlエラー

    助けて下さい。 GalaxyTabのアドオンでアプリを作成しているのですが、 main.xmlを開くと例外エラーが発生してしまいます。 java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(Unknown Source) at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(Unknown Source) at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1067) at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:607) at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:352) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2863) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610) at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:365) at org.eclipse.jdt.internal.ui.javaeditor.

  • JDBCのエラー

    ・jdk-1.5.0.16 ・mysql-4.0.26-win32 ・mysql-connector-java-3.1.14 をダウンロード、インストールして現在、Javaの勉強をしているものです。 JDBCについてなのですが、下記の通りにダウンロード、インストールを行いました。 1.mysql-connector-java-3.1.14.zipファイルをDLフォルダにDL 2.デスクトップに解凍 3.C直下にフォルダごと移動 4.C:直下に移動したmysql-connector-java-3.1.14フォルダのmysql-connector-java-3.1.14-bin.jarをCLASSPATHに追加 ファイルをコマンドプロンプトでコンパイルすると通るのですが、実行すると下記のエラーになります。 java.lang.ClassNotFoundException: org.git.mm.mysql.Driver 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) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at jdbctest.main(jdbctest.java:6) 過去の質問などを見て環境変数の設定も行ったのですが、どうしてもうまくいきません。 google検索でmysql-connector-java-3.1.14-bin.jarファイルの置き場所を、 C:\mysql\lib\以下 C:\Program Files\Java\jdk1.5.0_16\lib\以下 C:\Program Files\Java\jre1.5.0_16\lib\ext\以下 等に変更してみても変化はありません。 何が問題なのか、ご教授いただければと思います。 よろしくお願いします。

    • ベストアンサー
    • Java
  • アプレットがうまく動かない…

    javaを勉強しています。本を参考にして、下記のようなアプレットを書いたのですが、さらにその下のようなエラー(?)が表示されてしまって、画像が表示されません。もしこれだけの情報で見当がつきましたら、よろしくお願いします。 import java.applet.Applet; import java.awt.Graphics; import java.awt.Image; public class main extends Applet{ Image img; public void init(){ img = getImage(getDocumentBase(), "test.jpg"); } public void paint(Graphics g){ g.drawImage(img,0,0,this); } } java.lang.UnsupportedClassVersionError: main (Unsupported major.minor version 49 .0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:157) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:561) at sun.applet.AppletPanel.createApplet(AppletPanel.java:617) at sun.applet.AppletPanel.runLoader(AppletPanel.java:546) at sun.applet.AppletPanel.run(AppletPanel.java:298) at java.lang.Thread.run(Thread.java:534)

    • ベストアンサー
    • Java